C/C++文件重定向的几种方式
来源:互联网 发布:宁波每日成交数据 编辑:程序博客网 时间:2024/04/26 07:48
这篇文章也谈不上原创,只是总结了C/C++文件重定向的几种方式:
注意:转载说明出处 chinabinlang 的CSDN ;
方法一:
#include <stdio.h>
#include <stdlib.h>
FILE *stream;
void main( void )
{
stream = freopen( "freopen.out", "w", stderr );
if( stream == NULL )
fprintf( stdout, "error on freopen/n" );
else
{
fprintf( stream, "This will go to the file 'freopen.out'/n" );
fprintf( stdout, "successfully reassigned/n" );
fclose( stream );
}
system( "type freopen.out" );
}
方法二:
#include <iostream>
#include <fstream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
ofstream log("foo.txt");
streambuf * oldbuf = cout.rdbuf(log.rdbuf());
cout << "重定向的内容/n" ;
return 0;
}
方法三:
freopen("r.txt", "r", stdin );
freopen("r.txt", "w", stdout);
freopen("r.txt", "w", stderr);
方法四:
控制台重定向:常用于MFC于控制台的结合:
AllocConsole();
freopen("CON", "w", stdout );
- C/C++_文件重定向的几种方式
- C/C++文件重定向的几种方式
- C/C++文件重定向的几种方式
- C++:文件重定向
- JS重定向的几种方式
- 【C语言】【unix c】文件的重定向
- js重定向---实现页面跳转的几种方式
- js重定向&实现页面跳转的几种方式
- js重定向---实现页面跳转的几种方式
- js重定向---实现页面跳转的几种方式
- js重定向---实现页面跳转的几种方式
- js实现页面跳转重定向的几种方式
- js实现页面跳转重定向的几种方式
- js实现页面跳转重定向的几种方式
- js实现页面跳转重定向的几种方式
- js重定向---实现页面跳转的几种方式
- 详解python的几种标准输出重定向方式
- 文件打开的几种方式(c/c++/Windows)
- git 命令(场景一)
- QThread 与 QObject的关系
- 【高薪So Easy】几分钟教会你打造一篇好简历!
- Caused by: java.lang.UnsatisfiedLinkError: Couldn't load microphone: findLibrary returned null
- Memory Analyzer 1.4.0 Release(内存分析工具)
- C/C++文件重定向的几种方式
- 黑马程序员——JAVA基础之继承
- MAVEN pom.xml配置文件详解
- java web项目中注解控制登录
- RMAN备份与恢复—恢复归档日志、控制文件、参数文件
- 获取当前ViewPager里面的Fragment对象
- 无废话WCF入门教程一[什么是WCF]
- 标准linu休眠和唤醒机制分析(一)
- HTTP 状态消息