機能 |
標準入力ストリームから文字を取得することを表す。 ※ stdinを指定したgetcマクロと等価 |
---|---|
定義 |
#include <stdio.h> int getchar ( void ); |
戻り値 |
成功した場合は、標準入力ストリームからunsigned char型として取り込みint型に変換して返す。 ストリームがファイルの終わりに達しているまたはエラーが発生した場合は、EOFを返す。 |
実装例 |
#include <stdio.h> int main(void) { char c; c = getchar(); if (EOF != c) { printf("c=%c\n", c); } else { printf("EOF\n"); } return 0; } |
実行結果 |
(aを入力) c=a |
getchar()