如何通过C文件将输入txt文件运行到命令提示符中的输出txt文件?

时间:2016-03-28 18:19:37

标签: c command-line stdout command-prompt stdin

我正在尝试通过我的C程序运行测试文件,但我似乎犯了一个错误。

我的程序是stdin / stdout,所以它应该工作。当我在正常情况下运行它时#34;构建并运行"弹出代码块,通过复制文件内容,它运行得非常好。但是当我在命令提示符中运行它时,如

input.txt < maze.c > output.txt

它不起作用。我也将所有三个文件都放在桌面上,并使用cd Desktop来实现。当我运行该行时,它会打开输入文件,并将输出文件留空。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

命令应为:

  

$ prog_name < input_file > output_file

不是:

  

$ input_file < prog_name > output_file

此外,maze.c是源代码,而不是已编译的程序。