linux C 延时输出问题
for(int i=3;i>0;i--)
{cout<<i;
sleep(1);
}
结果是停3秒后,一次过输出321,而预想结果是输出“倒数3秒”的效果,WHY?????求解释!!!!!!
[解决办法]
应该是输出被缓冲了,试试
cout<<i<<endl;
[解决办法]
发布时间: 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;
[解决办法]