問題タブ [freopen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
319 参照

c++ - freopen() はファイルに書き込めませんか?

MacOSX では、inp.txt から入力を読み取り、Sublime の outp.txt に出力を書き込もうとしています。stdout を outp.txt にリダイレクトしています

エラーは

なぜ失敗するのですか?助けてください。ありがとうございました。

0 投票する
1 に答える
165 参照

c - 子プロセスで printf をリダイレクトされた stdout に正しく処理させる

stdoutを使用してプロセスをリダイレクトしていますがfreopen()、それが 1 つのプロセスである限り、すべて問題ありません。

ただし、次のようなことをすると:

最初に印刷された行は、ファイルに何度も再印刷されます。これが起こらないようにするために私がしなければならないことはありますか?

0 投票する
1 に答える
429 参照

c++ - C ++で出力をファイルにリダイレクトしてからコンソールに戻す

タスクは、 から入力を読み取りinput.txt、出力を に書き込むことoutput.txtです。ただし、上記のタスクが完了すると、さらなる指示/出力がコンソールに表示されるはずです。

特定のタスクの前半で問題なく動作する c++ の freopen() について知りました。残念ながら、出力をコンソールに再度リダイレクトする方法がわかりません。

私が fclose() に期待していたのは、最終的にテキスト ファイルに書き込んで、コンソールにさらに出力を書き込むことでしたが、そうではありませんでした。どうすればタスク3も達成できますか。