有一大坨命令行程序,其中大量使用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解释程序。
1 回答671 阅读✓ 已解决
3 回答553 阅读✓ 已解决
1 回答1.3k 阅读
1 回答771 阅读✓ 已解决
2 回答492 阅读✓ 已解决
1 回答966 阅读
1 回答498 阅读✓ 已解决
当输入有很多Enter时,用
myprogram < input.txt
方式更方便下面是一个小例子
input.c
input.txt