标签: c++ testing command-line command-prompt
我想编写一个脚本(Windows 10)来测试我的程序。 我没有找到合适的答案,所以我决定打开自己的问题。
我有我的程序的输入和输出文件:
stud1.txt和stud1_out.txt。
我的C ++程序从控制台(std :: cin)读取输入。
我知道如何比较文件(FC命令)以及如何从命令行运行程序,但我不知道如何将输入数据传递给使用std :: cin读取数据的程序,然后将其写入文件可以使用FC命令。
感谢您的帮助:)
答案 0 :(得分:0)
使用<将文件内容传递给控制台程序的STDIN,例如:
<
console_prog.exe <input.txt
更多详情:Using command redirection operators