@echo off
:loop
mk.exe>data.txt
zhengjie.exe<data.txt>zhengjie.txt
baoli.exe<data.txt>baoli.txt
fc zhengjie.txt baoli.txt
if not errorlevel 1 goto loop
pause
:end
把这串代码写在txt文件中,再另存为.bat文件
其中mk.exe为制造样例数据的程序(只有输出)
zhengjie.exe为正解(可能错误)的程序
baoli.exe为暴力(正确)程序
(两个程序都正常写就行了)
自动生成data.txt,zhengjie.txt,baoli.txt(无须用文件重定向)
如果输出不匹配那么会输出zhengjie.txt,baoli.txt两个文件的内容
那么测试数据就存在data.txt中
此时可以依赖对拍数据debug
(把文件都放在同一个文件夹中)