读书人

linux C 延时输出有关问题

发布时间: 2012-06-05 13:54:06 作者: rapoo

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

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

探讨

cout<<i>>flush;

读书人网 >C语言

热点推荐