Unix Man (Справочное руководство)

         

FERROR(3S)


FERROR(3S)

НАЗВАНИЕ


ferror, feof, clearerr, fileno - опрос состояния потока

СИНТАКСИС

#include <stdio.h>

int ferror (stream) FILE *stream;

int feof (stream) FILE *stream;

void clearerr (stream) FILE *stream;

int fileno (stream) FILE *stream;

ОПИСАНИЕ


Функция ferror возвращает ненулевое значение, если ранее при операциях чтения/записи в поток stream фиксировалась ошибка ввода/вывода; в противном случае результат равен 0.

Функция feof возвращает ненулевое значение, если ранее при чтении из потока steram фиксировался конец файла; в противном случае результат равен 0.

Функция clearerr обнуляет индикаторы ошибок и конца файла для потока stream.

Функция fileno возвращает целое значение - дескриптор файла, ассоциированный с потоком stream; см. .

ПРИМЕЧАНИЯ


Ferror, feof, clearerr, fileno реализованы в виде макросов; их нельзя определять или переопределять как функции.

СМ. ТАКЖЕ


, , .



Содержание раздела