getchar,getwchar

提供: RAD Studio
移動先: 案内検索

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

+

+

+