_fgetchar, _fgetwchar
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
コンソール入出力ルーチン
プロトタイプ
int _fgetchar(void);
wint_t _fgetwchar(void);
説明
stdin から 1 文字を読み取ります。
_fgetchar は,stdin から次の文字を取得して返します。_fgetchar は,fgetc(stdin) として定義されます。
メモ: Win32 GUI アプリケーションの場合,stdin をリダイレクトする必要があります。
戻り値
成功した場合,_fgetchar は,読み取った文字を符号拡張なしの int に変換して返します。ファイルの終わり(EOF)またはエラーの場合は,EOF を返します。
例
#include <stdio.h>
int main(void)
{
char ch;
/* ユーザーに入力を求めます */
printf("Enter a character followed by <Enter>: ");
/* stdin から文字を読み取ります */
ch = fgetchar();
/* 読み取った内容を表示します */
printf("The character read is: '%c'\n", ch);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
_fgetchar |
+ |
|||
_fgetwchar |
+ |