C語言 fputc()函數(shù)
fputc()函數(shù)的功能是把一個(gè)字符寫入到磁盤文件中,其原型為:
int fputc (int ch, file *fp);
fputc()函數(shù)將把一個(gè)字符ch輸出到fp所指向的文件中,如果輸出成功,則返回輸出的字符;若失敗或文件結(jié)束,則返回EOF。
EOF是End of File的縮寫,表示“文字流(stream)”的結(jié)尾,這里的“文字流”可以是文件(file),也可以是標(biāo)準(zhǔn)輸入(stdin )。
fputc()函數(shù)的一般調(diào)用形式為:
fputc(ch,fp)
其中,ch是要輸出到文件中的字符,可以是一個(gè)字符常量,也可以是一個(gè)字符型變量。fp為文件指針。例如:
fputc('a', fp);
指將字符'a'輸出到fp所指向的文件中。
其實(shí)fputc()與前面第5章所介紹的putchar()功能相似,putchar()是fputc()的一個(gè)特例,putchar()的功能完全可以被fputc()所替代。例如:
在屏幕上輸出字符'a',可以使用:
putchar('a');
也可以使用:
fputc('a',stdout);
其中stdout表示標(biāo)準(zhǔn)輸出設(shè)備,一般為顯示器。
點(diǎn)擊加載更多評論>>