在程序运行期间,要求用户输入数字(使用scanf功能)。 并通过printf将输出打印到屏幕上。
事情就是这样。我想用输入创建我自己的txt文件,我希望程序使用这些输入。 我还希望将输出打印到不同的txt文件 - 而不是在命令窗口中(或者除了命令窗口之外 - 我不在乎它们是否同时存在)。
我怎么能这样做,在c#中?或者我可以创建一个* .bat文件来执行此操作吗? - 那将是最好的。
另一个问题: 有没有办法创建一个* .bat文件来检查两个txt文件是否相同?
谢谢!
答案 0 :(得分:1)
假设程序编写为从stdin
(标准输入)读取并写入stdout
(标准输出),您应该能够使用以下命令行:
program.exe < input.txt > output.txt