Difference between revisions of "Serve.cfg:problem:interactor env"

From EjudgeWiki
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[serve.cfg:problem:interactor_env|interactor_env]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[serve.cfg:problem:interactor_env|interactor_env]]
  
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Interactor environment"''.
  
 
Поддерживаются интерактивные задачи. В интерактивных задачах ход
 
Поддерживаются интерактивные задачи. В интерактивных задачах ход
Line 9: Line 10:
 
направляется на стандартный ввод программы-интерактора, а стандартный
 
направляется на стандартный ввод программы-интерактора, а стандартный
 
ввод тестируемой программы соединяется со стандартным выводом
 
ввод тестируемой программы соединяется со стандартным выводом
[[программы-интеракторы:программы-интерактора]].
+
[[программы-интеракторы|программы-интерактора]].
  
 
Для интерактивных задач должна быть установлена переменная
 
Для интерактивных задач должна быть установлена переменная

Latest revision as of 14:25, 12 February 2013

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

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

Поддерживаются интерактивные задачи. В интерактивных задачах ход тестирования определяется не только фиксированными тестовыми данными, но и выводом тестируемой программы. Для интерактивных задач параллельно с тестируемой программой запускается программа-интерактор. Стандартный вывод тестируемой программы направляется на стандартный ввод программы-интерактора, а стандартный ввод тестируемой программы соединяется со стандартным выводом программы-интерактора.

Для интерактивных задач должна быть установлена переменная interactor_cmd раздела описания задачи. Кроме того, может быть установлена переменная interactor_env для установки массива переменных окружения.