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); . . . }.