【发布时间】:2015-02-23 09:38:05
【问题描述】:
我的程序使用两个参数(输入argv)执行,如下所示:
$ myProgram input output
如何将所有printf(..) 重定向到输出文件?我看到了一些关于使用fflush(stdout) 的建议,但我之前没有使用过。谁能给我举个例子?
【问题讨论】:
-
您需要了解input/output part of the C library,例如
fopen、fprintf和fclose函数。 -
如果你想在文件中写入,我建议你使用 fwrite 的 fprint,如果你想重定向输出 google PIPE
-
给我们一个小代码 sn-p 显示你尝试过的东西。
-
哦,可能有 数百万 页可以找到这些信息,更不用说任何 C 初学者书籍都至少有一章专门用于归档处理。