2016-07-10 12 views
-5

C++ Forループの出力番号を上書きします。 output =常に1行を上書きして10までカウントします。基本的にLIVEの数はカウントアップされます。 idkどのように私は何をしようとしているか説明するために.gifファイルを表示するこの病気を説明する。 http://images49.fotki.com/v1555/photos/2/292835/1608389/15animation-vi.gifC++ Forループの出力番号を上書きします。

+0

に役立ちます。たとえば、どこに出力? – MikeCAT

+0

システム(「cls」)またはシステム(「クリア」)(お使いのOSに応じて)を使用して、各番号の印刷後に画面を消去してみてください。 –

+0

[可能な重複](http://stackoverflow.com/questions/2732292/setting-the-cursor-position-in-a-win32-console-application) –

答えて

0

質問は、さらに明確化が必要であるが、あなたはコンソールに成長している方法で、出力番号にしたい場合は、各反復の後にキャリッジリターンを使用して、次の例では、使用してUbuntuの中でそれを行う方法を示してい

眠ることができます標準入出力とunistd:

#include<stdio.h> 
#include<unistd.h> 

int main() 
{ 
    int i = 0; 
    for(;i < 10; ++i) 
    { 
     printf("\b%d", i); 
     fflush(stdout); 
     sleep(1); 
    } 
} 

希望これは、より具体的にしてください

関連する問題