简述C语言重定向
来源:互联网 发布:淘宝实时数据 编辑:程序博客网 时间:2024/05/18 00:12
所谓重定向,就是不使用系统的标准输入端口、标准输出端口或标准错误端口,而进行重新的指定,所以重定向分为输出重定向、输入重定向及错误重定向 。当然重定向也可以组合起来用 ,形成组合重定向。重定向是在Cmd窗口中做的 ,使用管道操作符 > 或 < , 还有一个是 | 。遵循一个原则:使用流设备的函数,都是可以重定向的。输出重定向命令‘ > ‘ 和‘ >> ‘ 。 区别是:当该目录下已经存在一个和输入或者输出同名的文件时, 如果你使用的是 ‘ > ‘ ,原有的同名文件会被删除并创建生成新的文件 ;如果你使用的是‘ >> ‘ ,它以追加的方式,将命令的输出内容写入原有同名文件的末尾。输出重定向主要用在某个命令的输出很多,在屏幕上不能完全显示的情况。
以windows环境为例,进入cmd 命令提示符 执行下面的命令:
test.exe < out.txt 则左边的test.exe把右边的文件out.txt解释成标准输入设备(也就是键盘)。
相反
test.exe > in.txt 则左边的test.exe把右边的文件out.txt解释成标准输出设备(也就是屏幕)。
尽管重定向操作给我们带来了很多的方便 ,但是重定向也有可能导致严重的泄密事件。所以 ,如果你不希望自己的程序数据被重定向,可以不用流输入输出函数。
0 0
- 简述C语言重定向
- c语言重定向
- C语言重定向
- C语言输入输出的重定向
- C语言输入输出的重定向问题
- C语言的输入输出重定向
- C语言freopen重定向笔记
- 重定向操作(C语言)
- 关于C语言的输入输出重定向
- C语言重定向输入输出的方法
- C语言重定向的一点总结
- C(C++)语言中freopen重定向的使用
- 【C语言】【unix c】文件的重定向
- 【C语言】【unix c】文件输入重定向
- 简述301重定向的优势
- 初识Linux/C语言编程 管道和重定向理解
- c语言的I/O重定向的能力
- 使用C语言将ls命令重定向实现
- SVN
- SQL Server-索引故事的遥远由来,原来是这样的?(二十八)
- PAT1063. 计算谱半径(20)
- SpringBoot缓存注解学习笔记之Redis
- leetcode_middle_6_442. Find All Duplicates in an Array
- 简述C语言重定向
- C语言 二叉树的遍历递归和(多种)非递归算法
- main函数
- C语言内存管理
- C/C++ 学习路线
- 强大的vim配置文件,让编程更随意
- ubuntu virtualbox xp 不能上网
- ubuntu 默认启动项和等待时间
- JavaScript中的深度克隆