@echo off
:again
datamaking>input ;生成随机输入
a<input>output.a
b<input>output.b
fc output.a output.b ;比较文件
if not errorlevel 1 goto again ;相同时继续循环
注:以上部分来自算法竞赛入门经典第二版附录
再来一个卿爷的对拍程序:本程序在程序中就已经设置好了重定向
注意,如果随机数有问题,可以用windows自带的%random%导入数据生成程序。
范围是0到32767
@echo off
:1
data_making
hdu1175_correct
hdu1175_wrong
fc out.txt out2.txt
if %errorlevel%==0 goto 1
pause