日期:2014-05-20  浏览次数:20713 次

请教一个关于输出捕获的问题
我有一个C程序,在命令行界面下带参数运行时可以输出结果信息,但是使用重定向功能结果却不能定向到文件中?请问这是什么原因?是不是因为这个可执行程序没有输出到标准输出流呢?该如何解决?
谢谢!


------解决方案--------------------
你在这里问java重定向还差不多!
------解决方案--------------------
应该是输出流的问题,输出结果和输出到文件应是两种不同的输出方式
介意到c版面问这个问题……
------解决方案--------------------
重定向的命令在linux和windows中是不一样的
这个是操作系统提供的功能
------解决方案--------------------
在 Windows 系统中,重定向输出是使用一个或两个大于号吧,
这个不是程序设计软件提供的功能,而是操作系统提供的,像 

BatchFile code
F:\>dir > dir.txt 就可以把输出保存到 dir.txt 中

F:\>dir >> dir.txt 把输出追加到 dir.txt 中