getchar,getwchar
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
コンソール入出力ルーチン
プロトタイプ
int getchar(void);
wint_t getwchar(void);
説明
stdin から文字を取得します。
getchar は,標準入力ストリーム stdin の次の文字を返すマクロです。getchar は,getc(stdin) として定義されます。
メモ: Win32 GUI アプリケーションでは,この関数を使用しないでください。
戻り値
成功した場合,getchar は,読み取った文字を符号拡張なしの int に変換して返します。
ファイルの終わり(EOF)またはエラーの場合は,EOF を返します。
例
#include <stdio.h>
int main(void)
{
int c;
/*
getchar は stdin から読み取り,行バッファリングを使用します。したがって,getchar は,〔Enter〕キーが押されるまで戻りません。
*/
while ((c = getchar()) != '\n')
printf("%c", c);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
getchar |
+ |
+ |
+ |
+ |
getwchar |
+ |
+ |
+ |