标准流指的是:标准输入流stdin标准输出流stdout标准错误流stderr
freopen可以实现流的重定向,把预定义的标准流重定向到指定的文件中。

FILE * freopen ( const char * filename, const char * mode, FILE * stream );

使用方法如下:

int _tmain(int argc, _TCHAR* argv[])
{FILE * fp = 0;if(0 == ( fp = freopen("OUT.txt", "w" ,stdout)))printf("Cannot open file.\n");printf("test data to file\n"); // 写入到文件中fclose(fp);printf("test data to file\n"); // 文件关闭,不能写入freopen("CON", "w", stdout); // 修改重定向到控制台设备!!!printf("hello.\n");return 0;
}

freopen实现标准流重定向到文件相关推荐

  1. java标准i o重定向_Java I/O(二)其他常用的输入输出流PrintStream等、标准流重定向...

    四.FilterOutputStream.PrintStream PrintStream是继承自FilterStream类的,例如标准输出流System.out就是著名的PrintStream类对象. ...

  2. 管道实现父子进程的信息传递(二)【标准流和其文件描述符、fwrite函数、perror函数】

    文章目录 代码实现 标准流 和 标准流文件描述符 代码中用到的函数 fwrite() perror() 在复习进程间的通信方式时又写了一遍,和 管道实现父子进程的信息传递(一)[fork函数.pipe ...

  3. Python编程 | 系统编程 | 脚本运行上下文 | 标准流

    文章目录 标准流 重定向流到文件或程序 重定向的常见作用 用管道(*pipe*)链接程序 adders和sorters的替代编码之选 重定向流和用户交互 重定向流到*Python*对象 `io.Str ...

  4. 代码中的输入输出(重定向、文件流C/C++)

    一.freopen的使用(C/C++) 函数原型:FILE *freopen( const char *path, const char*mode, FILE *stream ); 头文件: stdi ...

  5. Python学习笔记(二):标准流与重定向

    Python学习笔记(二):标准流与重定向 - SamWei - 博客园 Python学习笔记(二):标准流与重定向 Posted on 2012-02-19 22:36 SamWei 阅读(176) ...

  6. <Linux基础--文件描述符fd、重定向、文件流指针FILE*概念理解>

    文章目录 1.文件描述符fd 2.重定向 3.文件流指针:FILE* 4.动态库和静态库 1.文件描述符fd 文件描述符:实际上就是内核中一个进程打开的文件描述信息数组(file* fd_array[ ...

  7. 如何理解Linux shell中的“2>1”(将文件描述2(标准错误输出)的内容重定向到文件描述符1(标准输出))(尼玛>符号竟然不支持搜索,害我搜搜不到,只能搜)

    文章目录 前言 有何妙用 如何理解 总结 前言 有时候我们常看到类似这样的脚本调用: ./test.sh > log.txt 2>&1 这里的2>&1是什么意思?该如 ...

  8. linux串口输出重定向到文件,DOS 下将屏幕打印输出重定向到指定文件中(或重定向到并口/串口)...

    今天突然要用到 pc 的串口发送数据 给单片机,我不想把太多的时间放在 api 上面,想了个简便方法,用两个 C库里的函数 freopen 和 putchar 就可以了 代码如下: #include ...

  9. c++输出重定向 linux,C++ stderr/stdout 重定向到文件

    通常,stderr和stdout被用来输出内容显示到屏幕,但是,有时候我们需要把这些信息写到指定的文件,方便随时查阅.最简单的实现方式就是,把 stderr/stdout 的输出重定向到文件. std ...

最新文章

  1. 转:http与https
  2. 100多个Android Demo的整合
  3. python输出指定范围素数_怎么用python输出指定范围内的质数?
  4. 06列表的常用基本操作
  5. Text determination debug
  6. python输入一个整数列表 列表元素为18_Python-18 (高级变量1--列表)
  7. 离子量子计算机 寻址,量子计算机的硬件进展
  8. rac ogg to mysql_RAC环境下OGG的HA问题请教!
  9. 第一个python程序-判断登陆用户名和密码是否正确
  10. 2021-05-15 MySql面试题 通用篇
  11. Xshell远程连接配置 Ubuntu 18.04.6 + Anaconda + CUDA + Cudnn + Pytorch(GPU+CPU)
  12. 计算机文件夹操作教案,文件文件和文件夹教案
  13. 虚拟机-问题-Ubuntu安装VMware Tools
  14. 部署yanagishima纪实
  15. 九度-1008 最短路径
  16. 【学习进度】截至2022.9.6,已学习的C++知识
  17. Win10 Hyper-V设置文件、访问USB设备
  18. setContentView时候报错
  19. Android布局——线性布局、相对布局、帧布局、表格布局、网格布局、约束布局
  20. 为什么你的问题群里没人回答?这就是原因!

热门文章

  1. 计蒜客 难题题库 204 草药的价值
  2. 游戏开发基础笔记:逻辑帧和物理帧辨析 | Gameloop | 游戏循环
  3. gpu算力测试软件,云算力用什么显卡
  4. BroadcastReceiver详解以及应用
  5. mysql rpo是什么意思_揭开数据库RPO等于0的秘密(下)
  6. 微信小程序中使用字体库_小程序使用自定义字体库
  7. git码云关联本地仓库并提交
  8. 市场调研-全球与中国在线工作协助工具市场现状及未来发展趋势
  9. 计算机病毒答辩稿,计算机病毒毕业答辩论文.doc
  10. 介质天线的设计原理_平板天线的设计原理