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