阅读背景:

为什么cerr会冲洗cout的缓冲液

来源:互联网 
#include <iostream>
using std::cout;
using std::endl;
using std::cerr;
#include <cstdio>

int   main( )
{
    char pbuffer[BUFSIZ];
    setbuf(stdout, pbuffer);
    cout << "hello cout" ;
    sleep(5);
    cerr << "hello cerr";
    sleep(5);
    cout << "\nAll   done " << endl;
    sleep(5);
    return 0;
}
#include <iostream>
using std::cout;
using std:



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: