首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

linux C 延时输出有关问题

2012-06-05 
linux C 延时输出问题for(int i3i0i--){coutisleep(1)}结果是停3秒后,一次过输出321,而预想结果是

linux C 延时输出问题
for(int i=3;i>0;i--)
{cout<<i;
sleep(1);
}
结果是停3秒后,一次过输出321,而预想结果是输出“倒数3秒”的效果,WHY?????求解释!!!!!!

[解决办法]
应该是输出被缓冲了,试试
cout<<i<<endl;
[解决办法]

探讨

cout<<i>>flush;

热点排行