Difference between revisions of "Ошибка при работе программы"
From EjudgeWiki
| Line 4: | Line 4: | ||
* Программа завершилась из-за того, что получила [[сигнал]], вызывающий завершение программы. | * Программа завершилась из-за того, что получила [[сигнал]], вызывающий завершение программы. | ||
* Программа завершилась с ненулевым кодом возврата. | * Программа завершилась с ненулевым кодом возврата. | ||
| + | |||
| + | Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы. | ||
Revision as of 11:18, 19 November 2006
Английское название: Run-time error.
Ситуация ошибки при работе программы диагностируется в следующих случаях:
- Программа завершилась из-за того, что получила сигнал, вызывающий завершение программы.
- Программа завершилась с ненулевым кодом возврата.
Система ejudge позволяет настраивать поведение в случае, когда тестируемая программа завершилась с ненулевым кодом возврата. В частности, можно задать, что на некотором тесте указанный код завершения является нормальными. В этой ситуации код завершения 0 будет трактоваться как неправильный ответ, а другой несовпадающий код завершения - как ошибка при работе программы.