Libchecker:checker skip eoln
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Чтение файла как текста/checker_skip_eoln
Функция checker_skip_eoln — пропуск остатка строки в текстовом файле.
int checker_skip_eoln(int ind, int eof_error_flag);
Функция пропускает все символы во входном файле, задаваемом своим индексом ind, до символа конца строки \n. Параметр eof_error_flag определяет поведение функции в случае, когда признак конца файла был прочитан раньше символа \n. Если параметр eof_error_flag равен 0, то при достижении конца файла функция просто вернет значение -1. Если же этот параметр имеет ненулевое значение, то программа завершится либо с ошибкой неправильного формата результата при чтении из файла с индексом 1 (результат работы тестируемой программы), либо завершится с внутренней ошибкой проверки при чтении из файла с индексами 0 или 2 (входные данные и правильный ответ соответственно).
В случае успеха функция возвращает 0.
Функция не предназначена для работы с бинарными файлами.
Если при чтении произошла ошибка ввода, программа завершается, и диагностируется внутренняя ошибка проверки.