【发布时间】:2013-11-30 07:35:13
【问题描述】:
我在windows中写了以下简单的代码,在循环的每一步中,CMD中的点打印正常:
for(int i=0;i<=5;i++)
{
cout<<i;
Sleep(1000);
}
但是Linux中的这段代码不会在循环的每一步中打印点,它会等待5秒,然后打印所有点:
for(int i=0;i<=5;i++)
{
cout<<i;
pause(1);
}
如何在每个循环步骤中更新终端输出屏幕?
谢谢。
【问题讨论】: