getc,getwc
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
入出力ルーチン
プロトタイプ
int getc(FILE *stream);
wint_t getwc(FILE *stream);
説明
ストリームから文字を取得します。
getc は,指定された入力ストリームの次の文字を返し,ストリームのファイルポインタが次の文字を指すように,ポインタをインクリメントします。
メモ: Win32 GUI アプリケーションの場合,stdin をリダイレクトする必要があります。
戻り値
成功した場合,getc は,読み取った文字を符号拡張なしの int に変換して返します。
ファイルの終わり(EOF)またはエラーの場合は,EOF を返します。
例
 #include <stdio.h>
 int main(void)
 {
    char ch;
    printf("Input a character:");
 /* 標準入力ストリームから
 1 文字を読み取ります */
    ch = getc(stdin);
    printf("The character input was: '%c'\n", ch);
    return 0;
 }
移植性
| POSIX | Win32 | ANSI C | ANSI C++ | |
|---|---|---|---|---|
| getc | + | + | + | + | 
| getwc | + | + | + |