Libchecker:checker SRC eof
From EjudgeWiki
Revision as of 10:59, 28 August 2008 by Cher (talk | contribs) (New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...)
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Работа с потоками ввода-вывода/Проверка достижения конца файла
Функции позволяют проверить, что достигнут конец заданного входного файла.
void checker_in_eof(void); void checker_out_eof(void); void checker_corr_eof(void);
Здесь _in_ в имени функции означает входной файл, _out_ — файл с результатом работы тестируемой программы, _corr_ — файл с правильным ответом.
Функции проверяют достижение конца соответствующего файла. При этом игнорируются все пробельные символы. Если после пропуска всех пробельных символов конец файла не достигнут, диагностируется ошибка неправильного формата файла. В этом случае управление в проверяющую программу не возвращается.