C++中关于输出流重定向到文件

原创 2006年06月09日 18:09:00

#include <iostream>

#include <fstream>

void main()

{

    std::ofstream logFile("c://out.txt");

    std::streambuf *outbuf = std::cout.rdbuf(logFile.rdbuf());

    std::streambuf *errbuf = std::cerr.rdbuf(logFile.rdbuf());

 

    // do the actual work of the program;

    // GUI code and event loop would go here

    std::cout << "This would normally go to cout but goes to the log file/n";

    std::cerr << "This would normally go to cerr but goes to the log file /n";

    logFile << "This goes to the log file/n";

    // end of program body

 

    // restore the buffers

    std::cout.rdbuf(outbuf);

    std::cerr.rdbuf(errbuf);

 

              // It will output in your console

              std::cout << "This would normally go to cout but goes to the log file/n";

    std::cerr << "This would normally go to cerr but goes to the log file /n";

}

将标准输出重定向到一个文件的同时并在屏幕上显示

一、标准输出+标准错误 输出标准输出和标准错误,同时保存到文件logfile 方法一:  2>&1 | tee [root@home root]# id das 2>&1 |tee...
  • edonlii
  • edonlii
  • 2014年04月22日 17:37
  • 12516

标准输入输出和重定向输入输出

Java的标准输入/输出分别通过System.in和System.out来代表,在默认的情况下分别代表键盘和显示器,当程序通过System.in来获得输入时,实际上是通过键盘获得输入。当程序通过Sys...
  • miao_dingxiao
  • miao_dingxiao
  • 2016年07月16日 09:50
  • 530

标准输入输出、错误输出、重定向标准输出

再来看看 >& 操作符: 重定向操作符 描述 > 将命令输出写入到文件或设备(如打印机),而不是命令提示符窗口或句柄。 ...
  • hnmsky
  • hnmsky
  • 2011年12月02日 17:10
  • 12293

vs中输入输出流重定向到文件

vs中将输入输出流重定向到文件
  • qq_29883591
  • qq_29883591
  • 2017年04月06日 21:01
  • 1414

shell 输出重定向(> >> 2>&1)

1、首先,bash中0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制...
  • feng27156
  • feng27156
  • 2014年09月01日 15:32
  • 23096

C++重定向方法

1 #include "stdafx.h" 2 #include 3 #include 4 5 int main(int argc, char* argv[]) 6 { 7 ...
  • kerenigma
  • kerenigma
  • 2011年03月20日 00:29
  • 1961

C++输入输出重定向

这个对经常在OJ上做题的童鞋们很有用。OJ基本都是用标准输入输出(USACO除外)。但如果你在调试的时候也都是从控制台输入,那就太浪费宝贵的时间了。我们可以重定向标准输入,调试的时候从文件读,提交时从...
  • yo746862873
  • yo746862873
  • 2016年05月23日 09:38
  • 1350

c++输入输出重定向

转载自:http://www.cnblogs.com/hjslovewcl/archive/2011/01/10/2314356.html 这个对经常在OJ上做题的童鞋们很有用。OJ基本都是...
  • liuweiyuxiang
  • liuweiyuxiang
  • 2016年03月18日 21:24
  • 1149

C/C++_文件重定向的几种方式

这篇文章也谈不上原创,只是总结了C/C++文件重定向的几种方式: 注意:转载地址: 源地址:http://blog.csdn.net/chinabinlang/article/details...
  • u010003835
  • u010003835
  • 2015年09月01日 17:30
  • 2585

C++重定向到输出文件

举例: #include 9 #include 10 using namespace std; 11 int main(){ 12 ofstream log; 13 ...
  • ly52352148
  • ly52352148
  • 2016年08月16日 18:11
  • 382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++中关于输出流重定向到文件
举报原因:
原因补充:

(最多只允许输入30个字)