读书人

关于ofstream ,

发布时间: 2012-02-11 09:51:35 作者: rapoo

关于ofstream ,急,在线等!!!
#include <iostream>
#include <fstream>

using namespace std;

class env
{
private:
ofstream self_out;
public:
env(){};
void setOut(ofstream t)
{
self_out = t;
};

ofstream& out()
{
return self_out;
};
};
void main()
{
ofstream t( "e:\\aaa.txt ");
env e;
e.setOut(t);
e.out() < < "1234456 ";
}
编译通过,怎么运行老报错啊,vc6.0环境.
想实现这样的一个类,接受了一个ofstream对象以后,就可以改变输出方向,大家提供思路也行,谢谢!!!!


[解决办法]
使用streambuf 很有效
streambuf* old = cout.rdbuf(x.rdbuf());

读书人网 >C++

热点推荐