Cライブラリ関数 -getc()
説明
Cライブラリ関数int getc(FILE *stream)指定されたストリーム stream から次の文字(符号なし文字)を取得し、位置標識を前方へ移動します。
宣言
以下は getc() 関数の宣言です。
int getc(FILE *stream)
引数
- stream-- これは FILE オブジェクトを指すポインタであり、この FILE オブジェクトは操作を実行するストリームを識別します。
戻り値
この関数は、読み取った文字を unsigned char から int にキャストした形で返します。ファイルの末尾に達した場合や読み取りエラーが発生した場合は、EOF を返します。
例
以下の例は getc() 関数の使い方を示しています。
#include<stdio.h>
int main()
{
char c;
printf("请输入字符:");
c = getc(stdin);
printf("输入的字符:");
putc(c, stdout);
return(0);
}
上記のプログラムをコンパイルして実行すると、次の結果が得られます。
请输入字符:a 输入的字符:aその他の拡張
C 標準ライブラリ - <stdio.h>