我需要使用命令行将 C 程序输出重定向到文本文件。 我需要一个自动将 C 程序输出放到文本文件中的命令,以及一个从文本文件中输入 C 程序的命令。 有人可以帮忙吗?
答案 0 :(得分:0)
基本上,您需要"输入和输出重定向"。
假设您有一个代码需要用户输出一些代码(代码中有fgets()
- 只是一个示例),您希望程序从文件中读取,而不是等待用户输入在cmd ...
你会称之为:program.exe < input.txt
同样,对于输出,您希望printf()
写入文件,而不是命令提示符,您可以这样做
program.exe > output.txt
将两者合并为一行
program.exe < input.txt > output.txt