在平时开发程序或者刷ACM题的时候我们都会遇到需要一口气输入好几组数据,如果每次调试都要重新输入一遍的话会非常耗费时间,下面就来介绍两种方法来解决这个问题。第一种方法是使用CMD的快速编辑模式,第二种方法是使用重定向输入。
工具/原料
1
DevC++(仅用于演示不是必备)
2
Win10(例子是win10的不是只有win10可以)
使用快速编辑模式
1
点击屏幕左下角开始菜单,找到windows系统下的命令提示符。也可以使用快捷键win+R,在出现的窗口中输入CMD回车打开。
2
打开之后,将会看到这样一个界面。
3
右击这个窗口的标题栏,选择属性
4
在出现的窗口中勾上快速编辑模式确定完成设置
5
接下来打开我们写好的程序,复制好输入内容直接右击黑框,内容就会自动粘贴在黑框中了,是不是很方便呢?如果没有成功的朋友可以看看下面的方法。
输入重定向
1
使用该方法原程序不需要修改,原本该怎么写就怎么写。首先将我们写好的程序编译到一个目录下。这是我写的一个简单的例子。将它编译在桌面上并且命名为1.exe
2
然后我们win+R输入notepad回车打开记事本(也可以在开始菜单windows附件下找到记事本打开)
3
在记事本中粘贴你要输入的数据并与你编译的程序保存在一个目录下。我这里将我的文本文件命名为1.txt
4
打开命令提示符(CMD)然后切换到1.exe和1.txt所在的目录,并且输入命令1.exe < 1.txt 即可将1.txt的内容重定向输入到1.exe中
上一篇:怎么写C语言简单的加减乘除