CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
feof
FEOF
#include <stdio.h>
int feof(stream);
FILE *stream; указатель на структуру FILE.
Описание.
Функция feof определяет, достигнут ли конец заданного пото-
ка. Если конец файла (EOF) достигнут, то операции чтения возвра-
щают индикатор конца файла пока поток не будет закрыт или вызва-
на функция rewind.
Возвращаемое значение.
Если текущая позиция является концом файла (EOF), функция
feof возвращает ненулевое значение. Если текущая позиция не явля-
ется концом файла - возвращается значение 0. Функция feof ошибок
не возвращает.
См. также clearerr, eof, ferror, perror.
Замечание! Функция feof реализуется как макро.
Пример:
#include <stdio.h>
char string[100];
FILE *stream;
/* следующие операторы обеспечивают ввод строк, пока не
встретится EOF */
while (!feof(stream))
if (fscanf(stream, "%s", string))
process (string);.
