读书人

求教技巧,怎么使cout的结果不刷屏

发布时间: 2012-09-04 14:19:30 作者: rapoo

求教技巧,如何使cout的结果不刷屏?
有个这样的段

while(true)
{
int lenX /*xxx*/

cout << lenX << endl;
}


数字就开始刷屏了,应该用一个怎么样的技巧,使得数字在原来的位置变化?

如果是printf呢?

[解决办法]

C/C++ code
#include <windows.h>int main () {    int lenX = 0;    while( true )    {        printf( "%d", lenX );        Sleep( 100 );        printf( "\r" );        ++lenX;    }    return 0;}
[解决办法]
@2L有意思,学习了! —_—
C/C++ code
#include <windows.h>#include <iostream>using namespace std;int main () {    int lenX = 0;    while( true )    {        cout << lenX ++;        cout << "\r";        Sleep( 400 );        // sleep 400 ms    }    cin.get();    return 0;} 

读书人网 >C++

热点推荐