C語言 fputc()函數(shù)
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è)備,一般為顯示器。
點擊加載更多評論>>