stdin/stdout C 言語での標準入出力 ( standartd Input/Output ) putchar/getchar, printf/scanf は、「標準入出力」に I/O を行う プログラムで入出力を切り換える事ができる C 言語で標準で利用できる入出力先 標準入力 : stdin / 標準出力 : stdout / 標準エラー出力 : stderr fputc/fgetc, fprintf/fscanf では、標準入出力以外の I/O 先が指定できる putchar(ch) は fputc ( ch, stdin ) と同じ getchar() は fgetc ( stdin ) と同じ scanf ( fmt, .. ) は fscanf ( stdin, fmt, .. ) と同じ printf ( fmt, .. ) は fprintf ( stdout, fmt, .. ) と同じ stderr : 標準エラー出力 標準出力(stdout)が、「本来の情報の出力先」を意味するのに対し、「異状な場合の特別な情報出力」を行う OS で、標準出力をリダイレクトしても、標準エラーは影響を受ない