测试程序时,反复从键盘敲入信息会使得流程变慢,如果测试案例的标准输入和标准输出格式可控而且不复杂。
我们可以使用大多数系统都支持的文件重定向功能。
这是一条使用了通配符的命令语句。
例如有如下案例:
#include <iostream>using namespace std;int main(){int num1,num2;cin >> num1;cin >> num2;cout << num1 + num2 << endl;cout << num1 * num2 << endl;return 0;}
当我们输入2和3后,程序会输出5和6.
C:\Users\Phil6>a2356
但使用重定向后,系统会将写入的文件输入到程序中,然后把输出的内容写入到文件中。
a <w.txt >r.txt
此时目录下必须要有w.txt,而r.txt系统会自动生成
大大简化了测试程序时的步骤。
