1: #include <iostream>
2: #include <fstream>
3: using namespace std;
4:
5: int main(){
6: ofstream out;
7: out.open("i://t.txt",ios::app);
8: streambuf *backup = clog.rdbuf();
9: clog.rdbuf(out.rdbuf());
10: clog<<"my log..."<<endl;
11: out.close();
12: clog.rdbuf(backup);//必须重定向回来
13:
14: }
本文介绍了一个使用C++进行日志重定向的例子。通过将标准输出重定向到文件,可以有效地记录程序运行过程中的输出信息。该示例展示了如何使用ofstream打开文件,并通过clog将输出流临时更改到指定文件。
1799

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



