+ -
当前位置:首页 → 问答吧 → cout 输出丢失了..

cout 输出丢失了..

时间:2011-06-17

来源:互联网

1、Linux环境,一个简单的C++程序,调用cout输出信息
#include <iostream>
using namespace std;

main()
{
  for( int i = 0; ; i++ )
  {
  cout << "hello cout" << i << endl;
  usleep(1000);
  }
}

2、运行时把输出重定向到文件中
hellocout > 1.out

3、文件系统满了以后,1.out中不再有新的输出
4、清理文件系统中的部分空间后,1.out中依然没有新的输出,也就是说cout没有从之前的文件系统爆满的故障中恢复过来。。

这是什么情况?如何规避

作者: justkk   发布时间: 2011-06-17

围观两颗星用户提问~~~~

作者: jiahehao   发布时间: 2011-06-17