Libchecker:checker SRC open

From EjudgeWiki

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

Функции позволяют открыть заданный файл.

void checker_in_open(const char *path);
void checker_out_open(const char *path);
void checker_corr_open(const char *path);

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

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