Difference between revisions of "Коды завершения проверяющей программы"

From EjudgeWiki
(Undo revision 2567 by LioloRolmo (Talk))
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
[http://bukgetert.0lx.net/article-669.htm marques houston naked music video] [http://zelgetgo.0lx.net/new796.htm adam bryan code music video] [http://licawol.strefa.pl/resource998.htm ebony doggystyle videos] [http://sakonze.qsh.eu/qasdronz-964.html lucy pinder video clips] [http://mahohmie.qsh.eu/resource1378.htm engineering environmental video]  
+
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Проверяющие программы]]/[[Коды завершения проверяющей программы]]
[http://fademon.0lx.net/article-565.htm amateur wrestling video clip] [http://zelzelqa.is-the-boss.com/news-nocd-crack-2008-12-29.html nocd crack] [http://saererg.0lx.net/20081112-lesbo-lover-kissing.htm lesbo lover kissing video clips] [http://golxando.0lx.net/1025566528.html secretaries videos] [http://tarobasal.strefa.pl/article786.htm sodium and water reaction video]
 
[http://tulilre.strefa.pl/2008-12-30-indian-movie-theaters.html indian movie theaters in new york city] [http://varpasz.is-the-boss.com/article318.htm mccracken funeral home ligonier] [http://sakonze.qsh.eu/xelreac-871.html steve ballmer dance video] [http://hencnac4t.is-the-boss.com/news-its-time-michael-2009-01-04.html its time michael buble torrent] [http://lofaako.strefa.pl/article592.html reform school girls movie review]  
 
[http://tulilre.strefa.pl/2009-01-01-a-bronx-tale-movie.html a bronx tale movie quotes] [http://qasletop.is-the-boss.com/sitmon.html karate kid torrent] [http://tacataca.strefa.pl/comment-479.htm roadhouse movie] [http://zelfibu.strefa.pl/covifokt-763.html spongebob movie game cheats pc] [http://spfortne.qsh.eu/20081228-super-dave-osbourne.html super dave osbourne video]  
 
[http://naceceli.qsh.eu/page1481.html old classic movies on dvd] [http://fispruil.qsh.eu/news506.html sissy cross dressing video] [http://vihencbr.0lx.net/launch-videocom.html launch video.com] [http://licawol.strefa.pl/resource187.htm karate shotokan video] [http://ettaelt.strefa.pl/news-935.html refrigeration training video]
 
[http://spfortne.qsh.eu/20090101-ann-nicole-smith.html ann nicole smith video] [http://zelfibu.strefa.pl/altrocenz-1992.html experience imax movie museum night] [http://zelzelqa.is-the-boss.com/news-altomp3-serial-2008-12-23.html altomp3 serial 4.0] [http://golxando.0lx.net/sitemap.html site] [http://mahohmie.qsh.eu/sitemap.htm url]
 
ricald
 
Проверяющая программа информирует тестирующую систему ejudge о вердикте проверки с помощью кода завершения. Допустимые коды завершения перечилены ниже:
 
  
* 0 - OK, правильный ответ
+
Проверяющая программа информирует тестирующую систему ejudge о вердикте проверки с помощью кода завершения. Допустимые коды завершения перечилены ниже:
* 4 - PE, presentation error, [[ошибка неправильного формата результата]]
 
* 5 - WA, wrong answer, [[неправильный ответ]]
 
  
Любые другие коды завершения программы, равно как и завершение проверяющей программы из-за сигнала, рассматриваются как ошибка в работе самой проверяющей программы.
+
* 0 - OK, правильный ответ
 +
* 1 - [[WA]] (с версии 2.3.21)
 +
* 2 - [[PE]] (с версии 2.3.21)
 +
* 4 - [[PE]], presentation error, [[ошибка неправильного формата результата]]
 +
* 5 - [[WA]], wrong answer, [[неправильный ответ]]
  
В программах на C или C++ завершить работу программы с указанным кодом завершения можно либо вызвав стандартную функцию exit, либо вернув код завершения как возвращаемое значение из функции main с помощью оператора return.
+
Любые другие коды завершения программы, равно как и завершение проверяющей программы из-за сигнала, рассматриваются как ошибка в работе самой проверяющей программы.
  
Программы на Pascal или Delphi завершаются с кодом 0 по умолчанию. Либо можно вызвать процедуру halt, передав ей нужный код завершения.
+
В программах на C или C++ завершить работу программы с указанным кодом завершения можно либо вызвав стандартную функцию exit, либо вернув код завершения как возвращаемое значение из функции main с помощью оператора return.
  
Программы, использующие библиотеку [[libchecker]], могут использовать функции [[libchecker:checker_OK|checker_OK]], [[libchecker:fatal_PE|fatal_PE]] или [[libchecker:fatal_WA|fatal_WA]].
+
Программы на Pascal или Delphi завершаются с кодом 0 по умолчанию. Либо можно вызвать процедуру halt, передав ей нужный код завершения.
  
Программы, использующие библиотеку [[testlib]], могут использовать процедуру quit.
+
Программы, использующие библиотеку [[libchecker]], могут использовать функции [[libchecker:checker_OK|checker_OK]], [[libchecker:fatal_PE|fatal_PE]] или [[libchecker:fatal_WA|fatal_WA]].
 +
 
 +
Программы, использующие библиотеку [[testlib]], могут использовать процедуру quit.
 +
 
 +
Начиная с версии 2.3.21 в качестве кода возврата проверяющих программ допускается 1 (WA) и 2 (PE).

Latest revision as of 05:32, 4 December 2012

Навигация: Главная страница/Система ejudge/Использование/Проверяющие программы/Коды завершения проверяющей программы

Проверяющая программа информирует тестирующую систему ejudge о вердикте проверки с помощью кода завершения. Допустимые коды завершения перечилены ниже:

Любые другие коды завершения программы, равно как и завершение проверяющей программы из-за сигнала, рассматриваются как ошибка в работе самой проверяющей программы.

В программах на C или C++ завершить работу программы с указанным кодом завершения можно либо вызвав стандартную функцию exit, либо вернув код завершения как возвращаемое значение из функции main с помощью оператора return.

Программы на Pascal или Delphi завершаются с кодом 0 по умолчанию. Либо можно вызвать процедуру halt, передав ей нужный код завершения.

Программы, использующие библиотеку libchecker, могут использовать функции checker_OK, fatal_PE или fatal_WA.

Программы, использующие библиотеку testlib, могут использовать процедуру quit.

Начиная с версии 2.3.21 в качестве кода возврата проверяющих программ допускается 1 (WA) и 2 (PE).