其中data.cpp是用来生成数据的,数据保存在data.txt
ac.cpp是ac的源代码
wrong.cpp是错误的代码,提前要进行编译
ac的代码结果放在ac.txt
wrong的代码放在wrong.txt
如果比较有差异就会停止运行
以下是对拍的源代码
#include<iostream> #include<windows.h> using namespace std; int main() { while(1) { system("data.exe > data.txt"); system("ac.exe < data.txt > ac.txt"); system("wrong.exe < data.txt > wrong.txt"); if(system("fc ac.txt wrong.txt")){ system("pause"); } } return 0; }