我参加C ++编程课程。
我们的教授创建了一个linux验证脚本,我们的程序输出必须与之完全匹配。
它耗尽了自己的程序并生成了一个output.txt文件,然后将其与输出文件进行比较,如果它不匹配则拒绝该脚本。
问题是,这个程序除了150-200行输入外,如果出现任何错误,你必须重新开始。如果你输入一个不正确的字符,它必须重新启动,因为退格键会注册为它自己的字符。
如何生成一个bash脚本,将所有输入自动提供给程序?
注意:我们必须使用他的程序,如:〜professor.name / submit asigname
答案 0 :(得分:1)
您可以创建文本文件:
answers.txt
answer1
answer2
...
answerN
并将其用作程序的stdin:
./your_program < answers.txt
答案 1 :(得分:0)