有一大坨命令行程序,其中大量使用scanf获得输入,不断输入,然后打印结果,现在想使用类似与echo "1 2 3 n hello > myprogram
实际操作为./myprogram
然后等待开始输入,然后按1,按ENTER,按2,再按ENTERT,再按3,再按ENTERT,再按n,再按ENTERT,最后按hello,最后ENTER解释程序。
有一大坨命令行程序,其中大量使用scanf获得输入,不断输入,然后打印结果,现在想使用类似与echo "1 2 3 n hello > myprogram
实际操作为./myprogram
然后等待开始输入,然后按1,按ENTER,按2,再按ENTERT,再按3,再按ENTERT,再按n,再按ENTERT,最后按hello,最后ENTER解释程序。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1 回答3.3k 阅读
2 回答3.2k 阅读
当输入有很多Enter时,用
myprogram < input.txt
方式更方便下面是一个小例子
input.c
input.txt