方式后台运行,printf输出到哪个流

 我来答
金色潜鸟
2018-04-22 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5707万
展开全部
正常情况下 printf 输出到 stdout 输出流。
可以通过 freopen 改变 stdout 转向到文件。例如:
freopen("test.txt","w",stdout);
printf("abcd 98765");
会把 abcd 98765 写入文件 test.txt。
也可以通过 命令行 命令中的 >文件名 或者 >>文件名 转向到 文件。
如果什么都不做,应当输出到 shell, 或者 输出到 null 设备 (“下水道”),也就是看不见输出内容,但是printf运行还是 消耗 CPU 时间 和 读写存储单元。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式