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

  • Назначение

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

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница42 из 120
    1   ...   38   39   40   41   42   43   44   45   ...   120

    FP_OFF


    -----------------------------------------------------------------
    Назначение Получает смещение far-адреса.
    Синтаксис #include

    unsigned FP_OFF(void far *farptr);
    Прототип в dos.h
    Замечания FP_OFF - макрофункция, которая может быть ис-

    пользована для получения смещения far-указателя

    farptr.
    Возвращаемое FP_OFF возвращает беззнаковое целое, представ-

    значение ляющее значение смещения.
    Смотри также FP_SEG, MK_FP, movedata, segread
    Пример

    #include

    #include
    main()

    {

    char far *ptr;

    unsigned seg, off;
    ptr = MK_FP(0xB000,0);

    seg = FP_SEG(ptr);

    off = FP_OFF(ptr);

    printf("far ptr %Fp, segment %04x, offset"

    " %04x\n", ptr, seg, off);

    }
    Результат выполнения программы
    far ptr B000:000, segment b000, offset 0000

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

    _fpreset


    -----------------------------------------------------------------
    Назначение Инициализирует заново математический пакет для

    работы с плавающей точкой.
    Синтаксис void _fpreset();
    Прототип в float.h
    Замечания _fpreset повторно инициирует математический па-

    кет для работы с плавающей точкой. Данная функ-

    ция, обычно, используется в связи с функциями

    system , exec..., или spawn... функциями.
    Отметим, что при работе с MS-DOS версии 2.0 или

    3.0 с использованием процессора 8087/80287 про-

    цесс-потомок (вызываемый system, exec... или

    sprawn... функциями) может изменить состояние

    процесса-родителя по отношению к вычислениям с

    с плавающей точкой.
    Если вы используете процессор 8087/80287, то

    придерживайтесь следующих правил:
    * Не вызывайте system, exec... или spawn...

    функции, пока оцениваете выражение с плава-

    ющей точкой.
    * Вызывайте _fpreset для переустановки состо-

    яния вычислений с плавающей запятой после

    использования system, exec... или spawn...,

    если существует какой-либо шанс, что про-

    цесс-потомок будет выполнять операции с

    плавающей точкой на 8087/80287.
    Возвращаемое Нет.

    значение
    Смотри также _clear87, _control87, exec..., spawn...,

    _status87, system

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

    fprintf


    -----------------------------------------------------------------
    Назначение Направляет форматированный вывод в поток.
    Синтаксис #include

    int fprintf(FILE *stream,

    const char *format[,аргумент,...]);
    Прототип в stdio.h
    Замечания fprintf позволяет использовать переменное число

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

    в поток stream. Формат вывода для каждого аргу-

    мента задается в строке формата, определяемой

    указателем format. Число задаваемых в строке

    форматов должно совпадать с количеством аргуме-

    нетов.
    Описание используемых форматов приведены в опи-

    сании функции printf.
    Возвращаемое fprintf возвращает количество выведенных байт.

    значение
    Переносимость fprintf доступна в системах UNIX и совместима с

    ANSI Си. Данная функция описана Керниганом и

    Ритчи.
    Смотри также cprintf, fscanf, printf, putc, sprintf
    Пример Смотри printf

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

    FP_SEG


    -----------------------------------------------------------------
    Назначение Получает far-адрес сегмента.
    Синтаксис #include

    unsigned FP_SEG(void far *farptr);
    Прототип в dos.h
    Замечания FP_SEG - макрофункция, которая может быть ис-

    пользована для определения значения сегмента

    far- указателя farptr.
    Возвращаемое FP_OFF возвращает целое значение без знака,

    значение представляющее значение сегмента указателя.
    Смотри также FP_OFF, MK_FP
    Пример Смотри FP_OFF

    -----------------------------------------------------------------
    1   ...   38   39   40   41   42   43   44   45   ...   120


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