Программирование на языке высокого уровня. Марапулец Ю.В. - 131 стр.

UptoLike

Составители: 

Типы и макросы:
BUFSIZ - макрос, являющийся целочисленным константным выражением, задающим
размер буфера, используемого функцией setbuf(). Значение должно быть не менее 256.
EOF - макрос, являющийся целочисленным константным выражением, принимающим
отрицательное значение, при достижении функциями конца файла.
FILE - объект, позволяющий хранить в себе "текущий контекст" открытого файла. Ин-
формация включает детальные сведения о буферизации, флажки индикации ошибок и
достижения конца файла, индикатор текущей позиции в файле.
FILENAME_MAX - макрос, являющийся целочисленным константным выражением,
значение которого - максимально допустимая длина строки символов, являющейся име-
нем файла.
FOPEN_MAX - макрос, являющийся целочисленным константным выражением, значе-
ние которого - максимальное число файлов, которое можно открыть одновременно.
L_tmpnam - макрос, являющийся целочисленным константным выражением, значение
которого - размер массива символов, достаточно большой для размещения имени вре-
менного файла, создаваемого функцией tmpnam().
NULL - макрос, расширяемый до определяемой реализацией системы константы в виде
null - указателя.
TMP_MAX - макрос, являющийся целочисленным константным выражением, представ-
ляющим максимальное количество уникальных имен файлов, которые могут быть соз-
даны функцией tmpnam().
fpos_t - объект типа, используемый функциями fgetpos() и fsetpos(). Данные этого типа
отображаются в данные типа большего размера. достаточного для размещения самого
большего возможного значения индикатора текущей позиции в файле для конкретной
реализации системы программирования.
size_t - тип результата, порождаемый операцией вычисления размера объекта (sizeof).
stderr - макрос, являющийся выражением типа FILE *, значение которого - указатель на
объект типа FILE, соответствующий "стандартному устройству приема ошибок". По
умолчанию связывается с терминалом.
stdin - макрос, являющийся выражением типа FILE *, значение которого - указатель на
объект типа FILE, соответствующий стандартному устройству ввода. По умолчанию
связывается с терминалом.
stdout - макрос, являющийся выражением типа FILE *, значение которого - указатель на
объект типа FILE, соответствующий стандартному устройству вывода. По умолчанию
связывается с терминалом.
4.2.2. Библиотека нестандартных операций ввода-вывода
Помимо stdio.h, в языке С++ применяется еще одна библиотека, в состав которой входят
средства поддержки разнообразных нестандартных операций ввода-вывода. Функции
131
Типы и макросы:

BUFSIZ - макрос, являющийся целочисленным константным выражением, задающим
размер буфера, используемого функцией setbuf(). Значение должно быть не менее 256.

EOF - макрос, являющийся целочисленным константным выражением, принимающим
отрицательное значение, при достижении функциями конца файла.

FILE - объект, позволяющий хранить в себе "текущий контекст" открытого файла. Ин-
формация включает детальные сведения о буферизации, флажки индикации ошибок и
достижения конца файла, индикатор текущей позиции в файле.

FILENAME_MAX - макрос, являющийся целочисленным константным выражением,
значение которого - максимально допустимая длина строки символов, являющейся име-
нем файла.

FOPEN_MAX - макрос, являющийся целочисленным константным выражением, значе-
ние которого - максимальное число файлов, которое можно открыть одновременно.

L_tmpnam - макрос, являющийся целочисленным константным выражением, значение
которого - размер массива символов, достаточно большой для размещения имени вре-
менного файла, создаваемого функцией tmpnam().

NULL - макрос, расширяемый до определяемой реализацией системы константы в виде
null - указателя.

TMP_MAX - макрос, являющийся целочисленным константным выражением, представ-
ляющим максимальное количество уникальных имен файлов, которые могут быть соз-
даны функцией tmpnam().

fpos_t - объект типа, используемый функциями fgetpos() и fsetpos(). Данные этого типа
отображаются в данные типа большего размера. достаточного для размещения самого
большего возможного значения индикатора текущей позиции в файле для конкретной
реализации системы программирования.

size_t - тип результата, порождаемый операцией вычисления размера объекта (sizeof).

stderr - макрос, являющийся выражением типа FILE *, значение которого - указатель на
объект типа FILE, соответствующий "стандартному устройству приема ошибок". По
умолчанию связывается с терминалом.

stdin - макрос, являющийся выражением типа FILE *, значение которого - указатель на
объект типа FILE, соответствующий стандартному устройству ввода. По умолчанию
связывается с терминалом.

stdout - макрос, являющийся выражением типа FILE *, значение которого - указатель на
объект типа FILE, соответствующий стандартному устройству вывода. По умолчанию
связывается с терминалом.

     4.2.2. Библиотека нестандартных операций ввода-вывода

Помимо stdio.h, в языке С++ применяется еще одна библиотека, в состав которой входят
средства поддержки разнообразных нестандартных операций ввода-вывода. Функции

                                         131