位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言 fgetc()函數(shù)

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-02

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)。


繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部