Libchecker:checker eof
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Работа с потоками ввода-вывода/Проверка достижения конца файла
Функция позволяет проверить, что достигнут конец заданного входного файла.
void checker_eof( FILE *f, checker_error_func_t error_func, const char *name);
Функция проверяет достижение конца файла f. При этом игнорируются все пробельные символы. Если после пропуска всех пробельных символов конец файла не достигнут, вызывается функция вывода сообщения об ошибке error_func. В этом случае управление в проверяющую программу не возвращается. Параметр name — это строка с описанием файла f, которая выводится в сообщении об ошибке.
Если при чтении файла возникает ошибка ввода, диагностируется внутренняя ошибка проверки. В этом случае вызывается функция fatal_CF, а не пользовательская функция error_func.