//打开输出文件
ofstream outf("out.txt");
//获取cout默认输出
streambuf *default_buf=cout.rdbuf();
//重定向cout输出到文件
cout.rdbuf( outf.rdbuf() );
//输出到文件
cout<<"输出到文件"<<endl;
//恢复cout默认输出
cout.rdbuf( default_buf );
//输出到默认输出:屏幕
cout<<"输出到默认输出:屏幕"<<endl; cout 重定向到文件
最新推荐文章于 2023-12-29 13:45:17 发布
本文介绍如何在C++中将标准输出(cout)重定向到文件,并提供了详细的步骤和示例代码。首先打开输出文件,然后保存cout的默认输出缓冲区,接着重定向cout到指定文件进行输出,最后恢复默认的输出行为。
523

被折叠的 条评论
为什么被折叠?



