简单的输入输出重定向

输出输出重定向简单的说就是改变默认的输入输出方向。即让我们输入输出重定向到我们想要的地方去。

下面是来自MSDN的一个程序:

Code:
  1. #include <stdio.h>   
  2. #include <stdlib.h>   
  3.   
  4. FILE *stream;   
  5.   
  6. void main( void )   
  7. {   
  8.    /* Reassign "stderr" to "freopen.out": */  
  9.    stream = freopen( "freopen.out""w", stderr );   
  10.   
  11.    if( stream == NULL )   
  12.       fprintf( stdout, "error on freopen/n" );  //输出到屏幕   
  13.    else  
  14.    {   
  15.       fprintf( stream, "This will go to the file 'freopen.out'/n" ); //输出到文件   
  16.       fprintf( stdout, "successfully reassigned/n" ); //输出到屏幕   
  17.       fclose( stream );   
  18.    }   
  19.    system( "type freopen.out" ); //从文件中读出输出到屏幕   
  20. }   

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值