Difference between revisions of "Serve.cfg:problem:solution src"
From EjudgeWiki
 (Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...")  | 
				|||
| 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>  | ||
| − | Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи.    | + | Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи.  | 
| + | Переменную следует использовать, если для задачи определен файл заголовка (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.  | Данная конфигурационная переменная поддерживается, начиная с версии 2.3.20 системы ejudge.  | ||
Revision as of 19:16, 27 December 2011
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/solution_src
Данная конфигурационная переменная позволяет задавать имя файла с исходным кодом эталонного решения задачи. Переменную следует использовать, если для задачи определен файл заголовка (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.