getc, fgetc, getchar, fgetchar - ストリームからの1文字の入力

【書式】

#include <stdio.h>

int getc(FILE *fp);

int fgetc(FILE *fp);

int getchar(void);

int fgetchar(void);

【解説】

getc(), fgetc()はファイルポインタfpで示されるファイルから1文字を入力

します。

getchar(), fgetchar()は標準入力(stdin)から1文字入力します。

getc(), getchar()はマクロとして定義されています。

これらはcharではなくint型の値を返すことに注意してください。

【リターン値】

入力した1文字を返します。ファイルの終りに到達した時には、値EOFを返し

ます。エラーを検出した場合にもEOFを返しますので、EOFかエラーかの判定

はfeof(3), ferror(3)を使ってください。

【可搬性】

getc()

ANSI, UNIX, DOS窓

fgetc()

ANSI, UNIX, DOS窓

getchar()

ANSI, UNIX, DOS窓

fgetchar()

DOS窓

【参照】

putc(3), feof(3), ferror(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】