1

私が書いている入力関数があります:

void input(istream& ins)

出力機能と同様に:

void output(ostream& outs)

私の質問はこれら 2 つの関数の内部にあります。ファイルから書き込んでいるか、キーボードから書き込んでいるかを判断する if ステートメントが必要です。これは、入力内で、データがファイルからのものではない場合、cout ステートメントにも入力を使用しているためです。

出力ファイルがファイルへの書き込みか、画面への書き込みかを判断する必要があります。基本的に、ストリームを関数に渡したい場合、ファイルから/への書き込みをチェックする方法を知りたいだけです。

4

1 に答える 1