my_custom_print()
の出力をコンソールに表示します。しかし、プログラムのstderror
またはstdout
がshell
からリダイレクトされると、(通常どおり)リダイレクトされますが、my_custom_print()
の出力は無視されます。Cプログラムの出力はコンソールに行くべきですが、リダイレクトすることはできません。
上記条件を満たすmy_custom_print()
と書くことはできますか?可能であれば、どうですか?
my_custom_print()
の出力をコンソールに表示します。しかし、プログラムのstderror
またはstdout
がshell
からリダイレクトされると、(通常どおり)リダイレクトされますが、my_custom_print()
の出力は無視されます。Cプログラムの出力はコンソールに行くべきですが、リダイレクトすることはできません。
上記条件を満たすmy_custom_print()
と書くことはできますか?可能であれば、どうですか?
しかし、私はそれが努力する価値があるかどうかはわかりません。例えば。ユーザは端末などからコピー&ペーストすることができます。 –
@BasileStarynkevitch:私が知っているところは、 'ssh'のようなパスワードプロンプトです。 'ssh user @ host command&> somefile'を試しても、パスワードプロンプトが表示されます。 – DarkDust