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

From EjudgeWiki
 
(One intermediate revision by the same user not shown)
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"''.
+
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Abstract problems"'', поле ''"Solution source name"'', либо страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Solution source name"''.
  
 
Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи.
 
Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи.

Latest revision as of 14:38, 12 February 2013

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

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Abstract problems", поле "Solution source name", либо страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete 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.