Текстовый файл

From EjudgeWiki

Текстовый файл — это файл следующей структуры.

Файл может содержать только байты со значениями 9-13, 32-126, 128-255. То есть из диапазона 0-32 в текстовом файле могут находится только пробельные символы. В частности, байты 0 и 26 (^Z) в текстовом файле присутствовать не могут.

Текстовый файл разбиваеться на строки текста. Каждая строка текста может иметь произвольную длину. Каждая строка текста кроме, возможно, последней, завершается символом \n. Символ \r, находящийся перед \n в текстовых файлах, подготовленных в DOS или Windows, рассматривается как обычный пробельный символ в конце строки.

Система ejudge по умолчанию предполагает, что входные данные и эталонные ответы тестов являются текстовыми файлами. Тип входных и выходных данных для задачи можно изменить с помощью конфигурационной переменной binary раздела описания задачи. При подготовке турнира при выполнении команды Check contest settings происходит предварительная обработка текстовых файлов.