原创 【原创】关于Linux中的printf

2010-3-7 08:23 2221 5 5 分类: EDA/ IP/ 设计与制造

今天在程序中写入一句最简单的:printf("Hello");可就是这句最简单的竟然出问题了,死活在终端看不到显示,程序一运行就什么结果也没有!心想,这么简单的一句话不会出错吧!


其实在linux下面的printf不是立即输出的,它将stdin的输入缓存起来,到达一定数目以后才做输出,所以上面的一句没有结果,如果想要有结果可以再加一句fflush(stdin);或者是改用printf("Hello"\n);就可以立即输出了!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条