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

C語言 fputc()函數(shù)

提問人:劉團圓發(fā)布時間:2020-12-02

    fputc()函數(shù)的功能是把一個字符寫入到磁盤文件中,其原型為:

    int fputc (int ch, file  *fp);


    fputc()函數(shù)將把一個字符ch輸出到fp所指向的文件中,如果輸出成功,則返回輸出的字符;若失敗或文件結(jié)束,則返回EOF。

    EOF是End of File的縮寫,表示“文字流(stream)”的結(jié)尾,這里的“文字流”可以是文件(file),也可以是標準輸入(stdin )。 

    fputc()函數(shù)的一般調(diào)用形式為:

    fputc(ch,fp)

    其中,ch是要輸出到文件中的字符,可以是一個字符常量,也可以是一個字符型變量。fp為文件指針。例如:

    fputc('a', fp);


    指將字符'a'輸出到fp所指向的文件中。

    其實fputc()與前面第5章所介紹的putchar()功能相似,putchar()是fputc()的一個特例,putchar()的功能完全可以被fputc()所替代。例如:

    在屏幕上輸出字符'a',可以使用:

    putchar('a');

    也可以使用:

    fputc('a',stdout);

    其中stdout表示標準輸出設(shè)備,一般為顯示器。

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

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