Difference between revisions of "Serve.cfg:problem:normalization"

From EjudgeWiki
 
Line 33: Line 33:
  
 
При редактировании тестов и эталонных ответов к данной задаче с помощью веб-интерфейса при сохранении файлов будет выполняться нормализация nlws.
 
При редактировании тестов и эталонных ответов к данной задаче с помощью веб-интерфейса при сохранении файлов будет выполняться нормализация nlws.
 +
 +
Поддерживается с версии 2.3.20.

Revision as of 09:00, 27 December 2011

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

Данная конфигурационная переменная позволяет задать тип нормализации файла с тестовыми данными и файла с эталонным ответом при их редактировании с помощью веб-интерфейса. Конфигурационная переменная может принимать следующие значения:

none никакого преобразования не выполняется. данные сохраняются в файле в точно том же виде, в котором были получены от браузера.
nl последовательность символов \r\n в конце строк заменяется на \n (преобразование концов строк DOS в концы строк UNIX), если последняя строка в файле не заканчивается на \n, \n добавляется. Включен по умолчанию.
nlws то же самое, что при нормализации nl, и дополнительно пробельные символы в конце строк удаляются, пустые строки в конце файла удаляются
nlwsnp то же самое, что при нормализации nlws, и дополнительно все непечатные управляющие символы в файле заменяются на пробелы
nlwsnp то же самое, что при нормализации nl, и дополнительно все непечатные управляющие символы в файле заменяются на пробелы

Пример:

[problem]
...
normalization = nlws

При редактировании тестов и эталонных ответов к данной задаче с помощью веб-интерфейса при сохранении файлов будет выполняться нормализация nlws.

Поддерживается с версии 2.3.20.