Cライブラリ関数 -getc()

C 标准库 - <stdio.h>C 標準ライブラリ - <stdio.h>

説明

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>C 標準ライブラリ - <stdio.h>

その他の拡張