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

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

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

fgetc()是從文件中讀出一個(gè)字符,其原型為:

    int fgetc (file  *fp);

fgetc()函數(shù)的功能為,從磁盤中讀取一個(gè)字符,如果成功,返回輸入的字符;若失敗或文件結(jié)束,返回EOF。一般調(diào)用形式為:

    fgetc(fp);

其中fp為文件指針。

例如:

   ch=fgetc(fp);

ch為一個(gè)字符型變量,從fp所指向的文件中讀取一個(gè)字符,并賦給字符型變量ch。 

fgetc()函數(shù)與getchar()函數(shù)類似,getchar()是fgetc()的特例,getchar()的功能完全可以被fgetc()所替代。例如:

從鍵盤上輸入一個(gè)字符給字符變量c2,可以使用:

   char c2;

   c2=getchar();

也可以使用:

   char c2;

   c2=3fgetc(stdin);

其中stdin表示標(biāo)準(zhǔn)輸入設(shè)備,一般為鍵盤。


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

相關(guān)視頻回答
回復(fù)(0)
X
返回頂部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X