将控制台信息输出到txt

有时候进行复杂算法测试的时候需要对测试结果进行分析,这个时候就需要将关键地方的信息输出到日志文件;

例如将日志信息输出到txt文本:

 /*FILE* fp =*/ std::freopen(qstrTostr(logFileQstr).c_str(), "w", stdout);

 cout<<

 ...

 // std::fclose(fp);

  如果需要重新将信息输出到控制台窗口;

  那么需要使用如下方法进行切换:

  std::freopen("CON", "w", stdout);

  关于std::freopen的使用方法,大家感兴趣的话可以自行百度搜索。

 此处有一篇类似的博文供参考:

  https://blog.csdn.net/cuijy/article/details/38657117

 

posted @ 2024-05-27 19:01  点小二  阅读(14)  评论(0编辑  收藏  举报