Difference between revisions of "Serve.cfg:problem:solution src"

From EjudgeWiki
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:solution_src|solution_src]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:solution_src|solution_src]]</tt>
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Abstract problems"'', поле ''"Solution source name"''.
  
 
Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи.
 
Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи.

Revision as of 12:25, 12 February 2013

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

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

Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи. Переменную следует использовать, если для задачи определен файл заголовка (header) или футер. Например,

[problem]
...
source_header = "header.c"
source_footer = "footer.c"
solution_src = "root.c"

При таких настройках полный исходный файл эталонного решения получается объединением файлов header.c, root.c, footer.c в этом порядке. Правило для получения полного исходного кода эталонного решения будет добавлено в генерируемый при редактировании тестов Makefile.

Данная конфигурационная переменная поддерживается, начиная с версии 2.3.20 системы ejudge.