Difference between revisions of "Serve.cfg:language:id"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
(No difference)
|
Latest revision as of 10:43, 17 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры языков/id
Имя переменной: | id |
Содержится в: | language |
Используется: | serve, compile |
Тип содержимого: | integer |
Может отсутствовать: | да |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает идентификатор языка программирования. Идентификатор является целым числом от 1 и до максимального количества поддерживаемых языков, задаваемого константой MAX_LANGUAGE в исходном файле prepare.c (значение в стандартной поставке — 31). Никакие два языка программирования не могут иметь одинаковые идентификаторы. Если идентификатор явно не задан, он назначается автоматически. Для этого берётся идентификатор предыдущего языка и увеличивается на 1. Если при этом получится уже использованный идентификатор, диагностируется фатальная ошибка. Если идентификатор первого языка не задан, он устанавливается равным 1.
Пример.
id = 10