功 能
從流中讀取字元。
用法
這個函式的返回值,是返回所讀取的一個位元組。如果讀到檔案末尾或者讀取出錯時返回EOF。
(雖然返回一個位元組,但返回值不為unsigned char的原因為,返回值要能表示-1(即為EOF)。)
程式例
Linux C
相關函式
open,fread,fscanf,getc
表頭檔案
include<stdio.h>
定義函式
int fgetc(FILE * stream);
函式說明
fgetc()從參數stream所指的檔案中讀取一個字元,並把它作為一個字元返回。若讀到檔案尾或出現錯誤時,它就返回EOF,你必須通過ferror或feof來區分這兩種情況。
返回值
fgetc()會返回讀取到的字元,若返回EOF則表示到了檔案尾,或出現了錯誤。