Difference between revisions of "Serve.cfg:problem:binary input"

From EjudgeWiki
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[serve.cfg:problem:binary_input|binary_input]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[serve.cfg:problem:binary_input|binary_input]]
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Abstract problems"'', поле ''"Input data is binary"''.
  
 
Если эта переменная установлена, то
 
Если эта переменная установлена, то

Revision as of 11:22, 12 February 2013

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/binary_input

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Abstract problems", поле "Input data is binary".

Если эта переменная установлена, то предполагается, что входные файлы имеют бинарный формат и автоматически не перекодируются. Автоматическая перекодировка, если данный флаг не установлен, возможна в двух случаях:

  1. при копировании входного файла в рабочий каталог программы, если для соответствующего тестировщика установлена конфигурационная переменная is_dos. В этом случае unix-концы строк \n заменяются на dos-концы строк \r\n.
  2. при выполнении команды "Check contest settings" в разделе просмотра детальной информации о турнире в CGI-программе serve-control. В этом случае из файла удаляются все символы \r, а кроме того в конец файла добавляется \n, если файл до этого не заканчивался этим символом.