C/C++文件重定向的几种方式
2011-05-10 10:53
225 查看
这篇文章也谈不上原创,只是总结了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 );
注意:转载说明出处 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/C++读写excel文件 的几种方式
- 文件打开的几种方式(c/c++/Windows)
- 文件打开的几种方式(c/c++/win32/mfc)
- 文件打开的几种方式(c/c++/Windows)
- C#获取音频文件(MP3等)播放时间长度的几种方式
- c++实现DLL注入的几种方式
- C++中模块(Dll)对外暴露接口的几种方式
- JSP文件下载的几种方式
- Java读取resource文件/路径的几种方式
- 详解VUE中常用的几种import(模块、文件)引入方式
- SpringMVC加载配置Properties文件的几种方式
- VC中文件操作的几种方式(3,4)
- Java中获取文件路径的几种方式
- shh框架中sessionfactory获得映射文件的几种方式
- 几种高清编码方式和文件封装格式介绍
- Java文件下载的几种方式