C++ 更新Linux';循环中的终端屏幕

C++ 更新Linux';循环中的终端屏幕,c++,linux,terminal,C++,Linux,Terminal,我在windows中编写了以下简单代码,在循环的每个步骤中,点通常在CMD中打印: for(int i=0;i<=5;i++) { cout<<i; Sleep(1000); } for(int i=0;i要确保输出实际刷新到屏幕上,需要调用flush: for(int i=0;i<=5;i++) { cout<<i; cout.flush(); pause(1); } for(int i=0;i要确保输出实际刷新到屏幕上,需

我在windows中编写了以下简单代码,在循环的每个步骤中,点通常在CMD中打印:

 for(int i=0;i<=5;i++)
 {
  cout<<i;
  Sleep(1000);
 }

for(int i=0;i要确保输出实际刷新到屏幕上,需要调用flush:

for(int i=0;i<=5;i++)
 {
  cout<<i;
  cout.flush();
  pause(1);
 }

for(int i=0;i要确保输出实际刷新到屏幕上,需要调用flush:

for(int i=0;i<=5;i++)
 {
  cout<<i;
  cout.flush();
  pause(1);
 }

for(int i=0;i要确保输出实际刷新到屏幕上,需要调用flush:

for(int i=0;i<=5;i++)
 {
  cout<<i;
  cout.flush();
  pause(1);
 }

for(int i=0;i要确保输出实际刷新到屏幕上,需要调用flush:

for(int i=0;i<=5;i++)
 {
  cout<<i;
  cout.flush();
  pause(1);
 }

for(int i=0;iCorrect,这也行:
coutCorrect,这也行:
coutCorrect,这也行:
coutCorrect,这也行:
coutCorrect,这也行:
cout