【发布时间】:2018-09-12 19:28:18
【问题描述】:
我有 Linux Ubuntu,我想测试我的程序,为此有人给了我多个输入的 .txt 文件。现在我想用 .txt 文件中的输入来运行这个程序。有很多输入,所以我不想手动输入。 Linux终端中是否有一些命令可以运行将输入写入文件的C? 谢谢你的回答
【问题讨论】:
-
在代码中有一个循环,它使用 scanf 逐行读取文本文件中的每个输入。试试
./main < input.txt其中./main是你的可执行文件 -
man bash。 ... -
一个文本文件包含不同的输入,您想为每个输入运行一次程序吗?文本文件中的输入是如何分隔的?您的程序是在命令行上还是从标准输入中获取这些“输入”?
-
它从标准输入中获取它们,每个输入都在 .txt 文件中的自己的行中
标签: c ubuntu testing input terminal