2016-11-30 20 views
0

Cプログラム出力をコマンドラインでテキストファイルにリダイレクトする必要があります。 Cプログラム出力をテキストファイルに自動的に入力するコマンドと、入力をCプログラムにテキストファイルから入力するコマンドが必要です。 誰かが助けてくれますか?Cファイル出力をテキストファイルにリダイレクト

+2

"入力リダイレクト"と "出力リダイレクト"を参照するだけで、すべて知っておく必要があります。 – Rorschach

+1

リダイレクション演算子「<' and '>」を使用して、入力とキャプチャ出力をそれぞれ提供する必要があります。 –

+2

[Windowsコマンドプロンプト出力を表示してファイルにリダイレクトする]の可能な複製(http://stackoverflow.com/questions/796476/displaying-windows-command-prompt-output-and-redirecting-it-to-a-a-a-a-)ファイル) – Prajwal

答えて

0

基本的には、「入力と出力のリダイレクト」が必要です。

のは、(あなたのコードでfgets()を持っている - ちょうど例)を使用すると、ユーザーからいくつかの出力を想定したコードを持っているとしましょう...

、あなたはプログラムではなく、CMD上のユーザの入力を待つのではなく、ファイルから読みたいです

あなたはそれを呼び出します。program.exe < input.txt

同様に、出力のために、あなたの代わりに、コマンドプロンプトで、あなたは program.exe > output.txt

は1行の両方を組み合わせることだろう、ファイルへの書き込みにprintf()をしたい program.exe <input.txt> output.txt

関連する問題