【发布时间】:2017-01-06 16:24:15
【问题描述】:
我有一个由多个函数组成的程序,每个函数都有多个 printf 语句,我需要将这些语句中的每一个都打印到一个文件中。 现在,我只是复制每个 printf 并使其成为 fprintf 语句,但是这是非常低效的。 我可以只 fprintf 一个完整的函数,即使它不返回任何东西?
我已经搜索了该网站,但我找到的唯一答案是使用系统调用,我不想那样做。
【问题讨论】:
-
要将程序的所有输出打印到文件中,使用输出重定向启动程序,如下所示:
myprogram 1>myprogram-output.txt