Difference between revisions of "Serve.cfg:problem:tgz pat"
 (Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[se...")  | 
				|||
| (One intermediate revision by the same user not shown) | |||
| Line 5: | Line 5: | ||
Значением данной конфигурационной переменной является строка форматного преобразования для функции семейства printf языка Си с одной форматной подстановкой целого числа (%d), в качестве которого передается номер теста. Например, шаблон имени %02.tgz порождает имена каталогов 01.tgz, 02.tgz и т. д.  | Значением данной конфигурационной переменной является строка форматного преобразования для функции семейства printf языка Си с одной форматной подстановкой целого числа (%d), в качестве которого передается номер теста. Например, шаблон имени %02.tgz порождает имена каталогов 01.tgz, 02.tgz и т. д.  | ||
| − | Если в разделе описания конкретной задачи конфигурационная переменная <tt>tgz_pat</tt> не определена, берется значение из соответствующей абстрактной задачи  | + | Если в разделе описания конкретной задачи конфигурационная переменная <tt>tgz_pat</tt> не определена, берется значение из соответствующей абстрактной задачи.  | 
| − | |||
Если используется веб-редактирование тестов, при генерации Makefile автоматически генерируются правила для создания архивов всех подготовленных рабочих каталогов с учетом значений конфигурационных переменных <tt>[[serve.cfg:problem:tgz_sfx|tgz_sfx]]</tt>, <tt>[[serve.cfg:problem:tgz_sfx|tgz_pat]]</tt>, <tt>[[serve.cfg:problem:tgzdir_sfx|tgzdir_sfx]]</tt>, <tt>[[serve.cfg:problem:tgzdir_pat|tgzdir_pat]]</tt>.  | Если используется веб-редактирование тестов, при генерации Makefile автоматически генерируются правила для создания архивов всех подготовленных рабочих каталогов с учетом значений конфигурационных переменных <tt>[[serve.cfg:problem:tgz_sfx|tgz_sfx]]</tt>, <tt>[[serve.cfg:problem:tgz_sfx|tgz_pat]]</tt>, <tt>[[serve.cfg:problem:tgzdir_sfx|tgzdir_sfx]]</tt>, <tt>[[serve.cfg:problem:tgzdir_pat|tgzdir_pat]]</tt>.  | ||
| + | |||
| + | Если в конфигурации задачи определены и конфигурационная переменная <tt>[[serve.cfg:problem:tgz_pat|tgz_pat]]</tt>, и конфигурационная переменная <tt>[[serve.cfg:problem:tgz_sfx|tgz_sfx]]</tt>,  | ||
| + | используется значение переменной <tt>[[serve.cfg:problem:tgz_pat|tgz_pat]]</tt>.  | ||
Latest revision as of 15:18, 6 June 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/tgz_pat
Данная конфигурационная переменная позволяет задавать шаблон имен архивов подготовленных рабочих каталогов для тестируемых программ. Переменная используется, только если для задачи установлена конфигурационная переменная use_tgz.
Значением данной конфигурационной переменной является строка форматного преобразования для функции семейства printf языка Си с одной форматной подстановкой целого числа (%d), в качестве которого передается номер теста. Например, шаблон имени %02.tgz порождает имена каталогов 01.tgz, 02.tgz и т. д.
Если в разделе описания конкретной задачи конфигурационная переменная tgz_pat не определена, берется значение из соответствующей абстрактной задачи.
Если используется веб-редактирование тестов, при генерации Makefile автоматически генерируются правила для создания архивов всех подготовленных рабочих каталогов с учетом значений конфигурационных переменных tgz_sfx, tgz_pat, tgzdir_sfx, tgzdir_pat.
Если в конфигурации задачи определены и конфигурационная переменная tgz_pat, и конфигурационная переменная tgz_sfx, используется значение переменной tgz_pat.