Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
168
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

_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<stdio.h>

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<dos.h>

unsigned FP_SEG(void far *farptr);

Прототип вdos.h

ЗамечанияFP_SEG - макрофункция, которая может быть ис-

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

far- указателя farptr.

ВозвращаемоеFP_OFF возвращает целое значение без знака,

значениепредставляющее значение сегмента указателя.

Смотри такжеFP_OFF, MK_FP

Пример Смотри FP_OFF

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

fputc

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

НазначениеВыводит символ в поток.

Синтаксис #include<stdio.h>

int fputc(int c, FILE *stream);

Прототип вstdio.h

Замечанияfputc записывает литеру с в заданный поток.

ВозвращаемоеПри успешном выпонении функция возвращает

значеение символ с. При ошибке fputc возвращает EOF.

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

с ANSI Си.

Смотри такжеfgetc, putc

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