cout 重定向到文件

来源:互联网 发布:编程语言执行效率 编辑:程序博客网 时间:2024/04/30 05:54
//打开输出文件ofstream outf("out.txt");  //获取cout默认输出streambuf *default_buf=cout.rdbuf(); //重定向cout输出到文件cout.rdbuf( outf.rdbuf() ); //输出到文件cout<<"输出到文件"<<endl;  //恢复cout默认输出cout.rdbuf( default_buf );   //输出到默认输出:屏幕cout<<"输出到默认输出:屏幕"<<endl;