Difference between revisions of "п·я┬п╦п╠п╨п╟ п©я─п╦ я─п╟п╠п╬я┌п╣ п©я─п╬пЁя─п╟п╪п╪я▀"

From EjudgeWiki
 
Line 4: Line 4:
 
* Программа завершилась из-за того, что получила [[сигнал]], вызывающий завершение программы.
 
* Программа завершилась из-за того, что получила [[сигнал]], вызывающий завершение программы.
 
* Программа завершилась с ненулевым кодом возврата.
 
* Программа завершилась с ненулевым кодом возврата.
 +
 +
Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы.

Latest revision as of 11:18, 19 November 2006

Английское название: Run-time error.

Ситуация ошибки при работе программы диагностируется в следующих случаях:

  • Программа завершилась из-за того, что получила сигнал, вызывающий завершение программы.
  • Программа завершилась с ненулевым кодом возврата.

Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы.