CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
eof
EOF
#include <io.h> требуется только для объявления
функции
int eof(handle);
int handle; handle-р, ссылающийся на открытый
файл
Описание.
Функция eof определяет достижение конца файла для файла,
ассоциированного с handle.
Возвращаемое значение.
Эта функция возвращает значение 1, если текущая позиция яв-
ляется концом файла; 0 - в противном случае. Возвращаемое значе-
ние -1 свидетельствует об ошибке; errno устанавливается в EBADF,
инициируя при этом неверный handle файла.
См. также clearerr, feof, ferror, perror.
Пример:
#include <io.h>
#include <fgntl.h>
int fh, count;
char buf[10];
fh = open("data", O_RDONLY);
/* следующий оператор проверяет перед чтением условие конца
файла */
while (!eof(fh))
{ count = read(fh, buf, 10);
.
.
.
}.
