1 引言
在日常刷题过程中,往往有多组测试数据,每次手动输入,效率太低。因此,可以编写批处理文件(.bat)来完成重定向输入输出。
2 代码实现
.bat文件可直接使用文本工具进行编辑
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/07067fbf3aad86c8136a4a73b05fb02e.png)
打开之后
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c9798eb79f2d80bc59bd885718712585.png)
6.exe 编译器生成的可执行工程文件
6in.txt 待输入的测试数据
6out.txt 输出的测试结果放在这个文件里
6result.txt 标准答案的输出结果
‘<’ 重新定向标准输入
‘>’ 重新定向标准输出
fc 对两个txt文件内容进行“逐字”对比,以判断有无格式错误
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c8cd830fd17c8513ba8b32dec268cd96.png)
最终结果如上图所示
3 总结
磨刀不误砍柴工,编写批处理文件需要一定时间,但这是“一劳永逸”的!