有几种方法可以做到这一点.
(1)您可以使用命令行将程序的输出重定向到文件.你可以在shell中从shell执行此操作
madlib-program.exe > outputFile
Run Code Online (Sandbox Code Playgroud)
在Mac/Linux中从命令行开始
./madlib-program > outputFile
Run Code Online (Sandbox Code Playgroud)
(2)您可以使用文件写入操作替换所有程序的输出调用.例如,如果您使用的是流式IO,则可以通过打开输出文件来启动该程序:
ofstream out("output-file.txt");
Run Code Online (Sandbox Code Playgroud)
然后替换所有使用cout与out:
cout << "Hello, world" << endl;
Run Code Online (Sandbox Code Playgroud)
变
out << "Hello, world!" << endl;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
2192 次 |
| 最近记录: |