次の方法で共有


stdin、stdout、stderr

更新 : 2007 年 11 月

FILE *stdin; 
FILE *stdout; 
FILE *stderr; 
#include <stdio.h>

解説

これらは、入力、出力、およびエラー出力用の標準ストリームです。

既定では、標準入力はキーボードから読み込まれ、標準出力および標準エラーは画面に出力されます。

標準ストリームにアクセスするには、次のストリーム ポインタを使用します。

ポインタ

ストリーム

stdin

標準入力

stdout

標準出力

stderr

標準エラー出力

関数の引数として、これらのポインタを指定できます。getcharputchar などの一部の関数では、stdin および stdout が自動的に使用されます。

これらのポインタは定数であるため、新しい値を割り当てることはできません。freopen 関数を使用すると、ストリームをディスク ファイルやほかのデバイスにリダイレクトできます。オペレーティング システムでは、プログラムの標準入出力をコマンド レベルでリダイレクトできます。

参照

参照

ストリーム入出力

グローバル定数