博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ACM对拍程序
阅读量:4630 次
发布时间:2019-06-09

本文共 540 字,大约阅读时间需要 1 分钟。

1.把所需对拍的代码的可执行文件a.exe b.exe放在同一目录下

2.把rand数据的代码的可执行文件c.exe放在该目录下

3.新建一个txt文件,里面添加代码,后把格式改成bat

1 @echo off2 :loop3     c > data.in4     a < data.in > a.out5     b < data.in > b.out6     fc a.out b.out7 if not errorlevel 1 goto loop8 pause9 goto loop

  代码简单介绍:

  1):loop类似c语言里面的标志,用于跳转(也就是循环).

  2):第三行代码:先生成数据到data.in

  3):第四五行代码:对拍程序a.exe b.exe跑数据并输出结果到a.out b.out

  4):第六行代码:对比两个输出结果是否不同

  5):第七行代码:如果无不同就继续重复循环

  6):第八九行代码:如有不同,就输出两文件的不同之处,并且暂停一下,此时可以观看data.in的数据

  x.in,x.out文件当做txt打开就好

转载于:https://www.cnblogs.com/weeping/p/6683681.html

你可能感兴趣的文章
逻辑函数的代数化简法
查看>>
第十一周PSP&进度条
查看>>
hdu 1501 DFS+记忆化搜索
查看>>
试说移动端是如何调试的?
查看>>
常用正则表达式!
查看>>
用JAVA生成老电影海报
查看>>
数组溢界地址的正确使用: 即 int a[6] 中的 a[-1] 和 a[6] 正确使用
查看>>
怎样退出App之前唤醒还有一个App?
查看>>
-bash:jps:command not found
查看>>
cogs 998. [東方S2] 帕秋莉·诺蕾姬
查看>>
BZOJ 1019: [SHOI2008]汉诺塔
查看>>
jquery ocupload一键上传文件应用
查看>>
Java并发编程-看懂AQS的前世今生
查看>>
洛谷 [P3480] KAM-Pebbles
查看>>
操作系统任务调度问题
查看>>
day02-python 基础02
查看>>
.net下Ueditor配置(主要讲解上传功能配置)
查看>>
std::string的Copy-on-Write:不如想象中美好
查看>>
KONG -- 配置 service 并添加 key-auth
查看>>
多重继承和有内嵌对象时构造函数调用顺序
查看>>