[关闭]
@DingCao-HJJ 2015-10-25T15:15:59.000000Z 字数 478 阅读 1433

文件输入输出重定向简明教程

编程工具/环境


在用命令行进行程序调试的过程中,很多时候会遇到需要输入输出大量数据的情况,然而源代码本身却只能调用标准输入输出。这个时候,使用cmd(Window)和sh(Linux)的输入输出重定向命令能帮助我们快速提高我们的编程效率。

Window

program.exe <input.txt >output.txt

program.exe: 程序
input.txt: 输入文件
output.txt: 输出文件

文件默认都在program.exe所在的目录。

此外,在window环境、键盘输入的情况下,可以用快捷键Ctrl+Z来输入一个EOF符。例如:

>> print.exe >output.txt  // 开始执行程序
Hello!
^Z  // Ctrl+z, 也就是EOF
>>  // 程序结束了

那么output.txt的内容就会如下:

Hello!

Linux

和Window类似,只不过Linux下的EOF快捷键为Ctrl+D

此外,关于Linux输入输出重定向命令的用法 可以参考http://www.ahlinux.com/start/base/3170.html

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注