<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Школа179 - Информатика/Олимпиады/СкриптыАвтоматическогоТестирования</title>
<link>https://server.179.ru/wacko43/?page=Информатика/Олимпиады/СкриптыАвтоматическогоТестирования</link>
<description>История изменений Школа179/Информатика/Олимпиады/СкриптыАвтоматическогоТестирования</description>
<lastBuildDate>Sat, 13 Jun 2026 17:29:44 +0300</lastBuildDate>
<image>
<title>Школа179 - последние комментарии</title>
<link>https://server.179.ru/wacko43/</link>
<url>https://server.179.ru/wacko43/files/wacko4.gif</url>
<width>108</width>
<height>50</height>
</image>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>WackoWiki R4.3</generator>
<item>
<title>2011-03-13 12:18:28</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-13+12%3A18%3A28</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a name=".informatika.olimpiady.skriptyavtomaticheskogotestirovanija" href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-13+12%3A18%3A28">2011-03-13 12:18:28&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija">2011-03-13 13:27:19&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Примеры скриптов. Уберите пробелы внутри "% %"! Скрипты записывать в&amp;nbsp;файл с&amp;nbsp;расширением *.cmd.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Примеры скриптов. Уберите пробелы внутри "% %"!&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-13 12:11:39</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-13+12%3A11%3A39</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-13+12%3A11%3A39">2011-03-13 12:11:39&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-13+12%3A18%3A28">2011-03-13 12:18:28&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Файлы с&amp;nbsp;тестами называются 01, 02, 03, ....  Файлы с&amp;nbsp;правильными ответами называются 01.a, 02.a, 03.a.&lt;br />
Запускаемая программа: ..\a.exe. Имена входных-выходных файлов sum.in-sum.out.&lt;br />
&lt;strong>Запустить программу на&amp;nbsp;всех тестах, вывести на&amp;nbsp;экран результат работы программы и&amp;nbsp;правильный ответ&lt;/strong>&lt;br />
for&amp;nbsp;% %f in&amp;nbsp;(??) do&amp;nbsp;echo TEST % %f &amp; echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; echo Output: &amp; type sum.out &amp; echo Correct: &amp; type % %f.a&lt;br />
&lt;strong>Запустить программу на&amp;nbsp;всех тестах, сравнить ответ с&amp;nbsp;правильным при&amp;nbsp;помощи команды fc, остановиться на&amp;nbsp;первом тесте с&amp;nbsp;неправильным ответом&lt;/strong>&lt;br />
&lt;strong>Запустить программу на&amp;nbsp;всех тестах, сравнить ответ с&amp;nbsp;правильным при&amp;nbsp;помощи check.exe, остановиться на&amp;nbsp;первом тесте с&amp;nbsp;неправильным ответом&lt;/strong>&lt;br />
&lt;strong>Пример чекера&lt;/strong>&lt;br />
Чекер запускается  из&amp;nbsp;командной строки с&amp;nbsp;тремя параметрами. Первый параметр &amp;ndash; имя&amp;nbsp;файла с&amp;nbsp;входными данными, второй &amp;ndash; имя&amp;nbsp;файла с&amp;nbsp;выводом программы, третий &amp;ndash; имя&amp;nbsp;файла с&amp;nbsp;правильным ответом. Чекер возвращает 0, если ответ правильный, 2 &amp;ndash; если ответ неправильный.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;!--notypo-->&lt;div class="code">&lt;pre>&lt;b>&lt;font color="#0000CC">for&lt;/font>&lt;/b>&lt;/pre>&lt;/div>&lt;!--/notypo-->f in&amp;nbsp;(??) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out % %f.a&lt;br />
Пример чекера:&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:26:03</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A26%3A03</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A26%3A03">2011-03-12 19:26:03&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-13+12%3A11%3A39">2011-03-13 12:11:39&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->&lt;div class="code">&lt;pre>&lt;b>&lt;font color="#0000CC">for&lt;/font>&lt;/b>&lt;/pre>&lt;/div>&lt;!--/notypo-->f in&amp;nbsp;(??) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out % %f.a&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">for&amp;nbsp;% %f in&amp;nbsp;(??) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out % %f.a&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:25:53</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A25%3A53</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A25%3A53">2011-03-12 19:25:53&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A26%3A03">2011-03-12 19:26:03&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&amp;amp;&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:25:45</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A25%3A45</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A25%3A45">2011-03-12 19:25:45&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A25%3A53">2011-03-12 19:25:53&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&amp;amp;&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&amp;%;&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:25:27</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A25%3A27</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A25%3A27">2011-03-12 19:25:27&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A25%3A45">2011-03-12 19:25:45&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&amp;%;&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">\%%&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:18:27</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A18%3A27</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A18%3A27">2011-03-12 19:18:27&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A25%3A27">2011-03-12 19:25:27&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">\%%&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:18:05</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A18%3A05</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A18%3A05">2011-03-12 19:18:05&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A18%3A27">2011-03-12 19:18:27&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">for&amp;nbsp;% %f in&amp;nbsp;(??) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out % %f.a &amp; if&amp;nbsp;errorlevel 2 exit&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">for&amp;nbsp;% %f in&amp;nbsp;(??) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out % %f.a &amp; if&amp;nbsp;errorlevel 2 exit&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-03-12 19:16:46</title>
<link>https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija/show&amp;time=2011-03-12+19%3A16%3A46</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija" class="">/Информатика&amp;nbsp;/&amp;nbsp;Олимпиады&amp;nbsp;/&amp;nbsp;Скрипты&amp;nbsp;Автоматического&amp;nbsp;Тестирования&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A16%3A46">2011-03-12 19:16:46&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/Olimpiady/SkriptyAvtomaticheskogoTestirovanija&amp;amp;time=2011-03-12+19%3A18%3A05">2011-03-12 19:18:05&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;/div>&lt;/div>&lt;/div>&lt;/div>
Примеры скриптов. Уберите пробелы внутри "% %"!&lt;br />
for&amp;nbsp;% %f in&amp;nbsp;(&lt;span class="mark">) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; fc&amp;nbsp;/w % %f.a sum.out &amp; if&amp;nbsp;errorlevel 1 exit&lt;br />
for&amp;nbsp;% %f in&amp;nbsp;(&lt;/span>) do&amp;nbsp;echo TEST % %f &amp; copy  % %f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out % %f.a &amp; if&amp;nbsp;errorlevel 2 exit&lt;br />
Пример чекера:&lt;br />
#include &amp;lt;iostream&amp;gt;&lt;br />
#include &amp;lt;fstream&amp;gt;&lt;br />
using namespace std;&lt;br />
int&amp;nbsp;main(int narg, char ** argv)&lt;br />
{&lt;br />
&lt;div class="indent">&lt;div class="indent">if (narg != 4)&lt;br />
{&lt;br />
&lt;div class="indent">&lt;div class="indent">cerr &amp;lt;&amp;lt; &amp;#147;You must specify 3 args&amp;#148; &amp;lt;&amp;lt; endl;&lt;br />
return 1;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
ifstream input(argv[1]);&lt;br />
ifstream output(argv[2]);&lt;br />
ifstream correct(argv[3]);&lt;br />
int&amp;nbsp;user_ans, correct_ans;&lt;br />
output &lt;div class="center"> user_ans;&lt;br />
&lt;div class="indent">&lt;div class="indent">correct &amp;gt;&amp;gt; correct_ans;&lt;br />
if&amp;nbsp;(user_ans == correct_ans)&lt;br />
{&lt;br />
&lt;div class="indent">&lt;div class="indent">cout &lt;/div> &amp;#147;OK&amp;#148; &amp;lt;&amp;lt; endl;&lt;br />
&lt;div class="indent">&lt;div class="indent">return 0;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
else&lt;br />
{&lt;br />
&lt;div class="indent">&lt;div class="indent">cout &amp;lt;&amp;lt; &amp;#147;WA&amp;#148; &amp;lt;&amp;lt; endl;&lt;br />
return 2;&lt;br />
&lt;/div>&lt;/div>}&lt;/div>&lt;/div>
}&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Примеры скриптов:&lt;br />
for&amp;nbsp;&lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">f in (??) do echo TEST&lt;/textarea>&lt;!--/notypo-->f &amp; copy  &lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">f sum.in &amp;gt; nul &amp;amp; ..\a.exe &amp;amp; fc /w&lt;/textarea>&lt;!--/notypo-->f.a sum.out &amp; if&amp;nbsp;errorlevel 1 exit&lt;br />
for&amp;nbsp;%%f in&amp;nbsp;(??) do&amp;nbsp;echo TEST &lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">f &amp;amp; copy&lt;/textarea>&lt;!--/notypo-->f sum.in &amp;gt; nul&amp;nbsp;&amp; ..\a.exe &amp; check.exe sum.in sum.out %%f.a &amp; if&amp;nbsp;errorlevel 2 exit&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
