@DingCao-HJJ
2015-10-25T07:15:59.000000Z
字数 478
阅读 1501
编程工具/环境
在用命令行进行程序调试的过程中,很多时候会遇到需要输入输出大量数据的情况,然而源代码本身却只能调用标准输入输出。这个时候,使用cmd(Window)和sh(Linux)的输入输出重定向命令能帮助我们快速提高我们的编程效率。
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!
和Window类似,只不过Linux下的EOF
快捷键为Ctrl+D
。
此外,关于Linux输入输出重定向命令的用法 可以参考http://www.ahlinux.com/start/base/3170.html