用eclipse编译C语言的时候,发现 printf 无法输出内容,程序也无法结束,手动结束以后
内容输出。开始还以为eclipse又出问题。在网络搜索以后发现需要在程序里面加入一条语句如下:
setbuf(stdout,NULL);
解决问题,原来是因为默认输出流存在buffer机制,通过上面语句, 取消buffer
本文介绍了一个在使用Eclipse编译C语言程序时遇到的问题:printf无法正常输出内容,程序也无法正常结束。通过在网络上的搜索,最终找到了解决办法:在程序中加入setbuf(stdout,NULL)语句来禁用默认的输出缓冲机制。
用eclipse编译C语言的时候,发现 printf 无法输出内容,程序也无法结束,手动结束以后
内容输出。开始还以为eclipse又出问题。在网络搜索以后发现需要在程序里面加入一条语句如下:
setbuf(stdout,NULL);
解决问题,原来是因为默认输出流存在buffer机制,通过上面语句, 取消buffer
3877
1152

被折叠的 条评论
为什么被折叠?