Libchecker:checker SRC eof

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Работа с потоками ввода-вывода/Проверка достижения конца файла

Функции позволяют проверить, что достигнут конец заданного входного файла.

void checker_in_eof(void);
void checker_out_eof(void);
void checker_corr_eof(void);

Здесь _in_ в имени функции означает входной файл, _out_ — файл с результатом работы тестируемой программы, _corr_ — файл с правильным ответом.

Функции проверяют достижение конца соответствующего файла. При этом игнорируются все пробельные символы. Если после пропуска всех пробельных символов конец файла не достигнут, диагностируется ошибка неправильного формата файла. В этом случае управление в проверяющую программу не возвращается.