2016-11-30 176 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