C語(yǔ)言 fgetc()函數(shù)
fgetc()是從文件中讀出一個(gè)字符,其原型為:
int fgetc (file *fp);
fgetc()函數(shù)的功能為,從磁盤(pán)中讀取一個(gè)字符,如果成功,返回輸入的字符;若失敗或文件結(jié)束,返回EOF。一般調(diào)用形式為:
fgetc(fp);
其中fp為文件指針。
例如:
ch=fgetc(fp);
ch為一個(gè)字符型變量,從fp所指向的文件中讀取一個(gè)字符,并賦給字符型變量ch。
fgetc()函數(shù)與getchar()函數(shù)類(lèi)似,getchar()是fgetc()的特例,getchar()的功能完全可以被fgetc()所替代。例如:
從鍵盤(pán)上輸入一個(gè)字符給字符變量c2,可以使用:
char c2;
c2=getchar();
也可以使用:
char c2;
c2=3fgetc(stdin);
其中stdin表示標(biāo)準(zhǔn)輸入設(shè)備,一般為鍵盤(pán)。
點(diǎn)擊加載更多評(píng)論>>