如何将dos中运行的c ++程序的结果输出到txt文件

时间:2013-08-13 16:16:07

标签: c++

这是我的.bat文件的样子:

cd C:\cygnus\cygwin-b20\H-i586-cygwin32\bin
g++ -g hello.cpp -o hello -lm
start hello.exe 

我需要将hello.exe的结果写入文本文件。你能救我吗?

2 个答案:

答案 0 :(得分:1)

hello > output.txt 2>&1

将捕获标准输出(1)和标准错误(2)并将它们发送到output.txt。

快速Google搜索"批处理文件管道结果到文本文件"带你到this page

答案 1 :(得分:0)

如果您在Windows上,请安装Cygwin,然后执行操作

hello > file.txt

应该有效(如评论中所述)