Главная страница
Навигация по странице:

  • Возвращаемое

  • Назначение

  • Синтаксис

  • Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница91 из 120
    1   ...   87   88   89   90   91   92   93   94   ...   120

    searchpath


    -----------------------------------------------------------------
    Назначение Ищет путь доступа к файлу в MS-DOS
    Синтаксис char *searchpath (const char *file);
    Прототип в dir.h
    Замечания searchpath пытается отыскать файл, имя которого

    задается в file. Поиск ведется по путям доступа

    в DOS, которые представляются строкой PATH=...

    программной среды. Функция возвращает указатель

    на строку, содержащую полный маршрут доступа к

    файлу.
    searchpath вначале ищет файл в текущем каталоге

    текущего устройства. Если файл в нем не

    обнаружен, то выбирается значение переменной

    PATH программной среды и каждый каталог

    файловой системы проверяется на наличие в нем

    файла.
    Если файл обнаружен, возвращается строка, со-

    держащая полный маршрут доступа к файлу. Эта

    строка может быть использована при вызове

    функций доступа к файлу (например, fopen или

    exec...)
    Возвращаемая строка размещается в статическом

    буфере и поэтому разрушается при последующих

    обращениях к searchpath.
    Возвращаемое searchpath возвращает указатель на строку имени

    значение файла, если файл успешно обнаружен, в противном

    случае возвращается null.
    Переносимость searchpath уникальна для DOS.
    Cм. также exec..., spawn..., system
    Пример #include

    #include
    main

    {

    char *p;
    p = searchpath("TLINK.EXE");

    printf("Маршрут доступа к файлу TLINK.EXE: %s\n",p);

    p = searchpath("NOTEXIST.FIL");

    printf("Маршрут доступа к файлу NOTEXIST.FIL: %s\n",p);

    }
    Вывод программы:
    Маршрут доступа к файлу TLINK.EXE: C:\DIN\TLINK.EXE

    Маршрут доступа к файлу NOTEXIST.FIL: (null)

    -----------------------------------------------------------------

    sector


    -----------------------------------------------------------------
    Назначение Вычерчивает и заполняет сектор эллипса
    Синтаксис #include

    void far sector(int x, int y,

    int stangle, int endangle,

    int xradius, int yradius);
    Прототип в graphics.h
    Замечания Вычерчивает и заполняет сектор эллипса с

    центром в (x,y), горизонтальным и вертикальным

    радиусами xradius и yradius соответственно.

    Вычерчивание производится от угла stangle до

    угла endangle. Сектор эллипса вычерчивается

    текущим цветом и заполняется образцом и цветом,

    задаваемыми setfillstyle или setfillpattern.
    Углы для функции sector задаются в градусах.
    Они изменяются против часовой стрелки; 0

    градусов соответствует положению часовой

    стрелки в 3 часа, 90 градусов соответствуют 12

    часам и т.д.
    Если при заполнении сектора возникает ошибка,

    graphresult возвращает число -6 (grNoScanMem).
    Возвращаемое Нет

    значение
    Переносимость Эта функция работает только на IBM PC и

    совместимых компьютерах с графическими

    контроллерами.
    См. также arc,circle,ellipse,getarccoords,getaspectratio,

    pieslice,setfillpattern,setfillstyle,

    setgraphbufsize

    -----------------------------------------------------------------

    segread


    -----------------------------------------------------------------
    Назначение Читает сегментные регистры
    Синтаксис #include

    void segread(struct SREGS *segp);
    Прототип в dos.h
    Замечания segread запоминает текущие значения сегментных

    регистров в структуре, указатель на которую

    содержится в segp.
    Этот вызов предполагается для использования с

    intdosx и int86x.
    Возвращаемое Нет

    значение
    Переносимость segread уникальна для семейства процессоров

    8086
    См. также FP_OFF, int86, intdos, MK_FP, movedata

    -----------------------------------------------------------------

    setactivepage


    -----------------------------------------------------------------
    Назначение Устанавливает активную для графического вывода

    страницу
    Синтаксис #include

    void far setactivepage(int page);
    Прототип в graphics.h
    Замечания setactivepage делает страницу номер page

    активной для графического вывода. Весь

    последующий графический вывод будет направлен

    на эту страницу.
    Активная графическая страница может быть (а мо-

    жет и не быть) одной из страниц, которые вы ви-

    дите на экране; это зависит от того, сколько

    графических страниц доступно в вашей системе.

    Только графические адаптеры типов VGA, EGA и

    Hercules поддерживают несколько страниц.
    Возвращаемое Нет.

    значение
    Переносимость Эта функция работает только на IBM PC и

    совместимых компьютерах с графическими

    контроллерами.
    См. также setvisualpage
    Пример cleardevice();

    /* сделать страницу 0 видимой */

    setvisual(0);

    /* использовать для вывода страницу 1 */

    setactivepage(1);

    /* нарисовать в странице 1 полосу */

    bar(50,50,150,150);

    /* высветить страницу 1 (с полосой) */

    setvisualpage(1);

    -----------------------------------------------------------------
    1   ...   87   88   89   90   91   92   93   94   ...   120


    написать администратору сайта