2016-11-30 129 views
0

我需要我的ç程序输出重定向到带命令行的文本文件。 我需要一个命令,该命令自动将一个Ç程序输出到一个文本文件,而这需要从文本文件中输入到ç程序的命令。 有人可以帮忙吗?重定向C文件输出到一个文本文件

+2

查找“输入重定向”和“输出重定向”,这是所有你需要知道的。 – Rorschach

+1

您应该使用重定向操作符'<' and '>'分别提供输入和捕捉输出。 –

+2

[显示Windows命令提示符输出并将其重定向到文件]可能的重复(http://stackoverflow.com/questions/796476/displaying-windows-command-prompt-output-and-redire-it-to-a-文件) – Prajwal

回答

0

基本上,您需要“输入和输出重定向”。

比方说,你有希望从用户的某些输出的代码(在代码中有fgets() - 只是举个例子),你想程序从文件中读取,而不是等待在CMD用户输入,...

你会称它为:program.exe < input.txt

同样,对于输出,你想printf()写入文件,而不是命令提示符下,你会做 program.exe > output.txt

要在一行中既包括 program.exe <input.txt> output.txt