stdin、stdout、stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
解説
これらは入力と出力およびの標準エラー出力ストリーム。
既定では標準入力はキーボードから標準出力と標準エラーは画面に表示されますが読み取られます。
次のストリーム ポインターは標準ストリームへのアクセスもあります :
Pointer |
ストリーム |
---|---|
stdin |
標準入力 |
stdout |
標準出力 |
stderr |
標準エラー |
これらのポインターは関数の引数として使用できます。一部の関数はgetchar と putchar などstdin と stdout を自動的に使用します。
これらのポインターは定数で新しい値を割り当てることはできません。freopen の関数をディスク ファイルなどのデバイスでストリーム内のリダイレクトに使用できます。オペレーティング システムはコマンド レベルでプログラミング標準の入出力をリダイレクトすることができます。