fclose fclose在c語言中是什么意思


fclose fclose在c語言中是什么意思

文章插圖
大家好,小跳來為大家解答以上的問題 。fclose在c語言中是什么意思,fclose這個很多人還不知道,現在讓我們一起來看看吧!
1、fclose()函數功能為:關閉一個流,把緩沖區內最后剩余的數據輸出到磁盤文件中,并釋放文件指針和有關的緩沖區 。
2、( fopen()打開一個流 )頭文件:#include函數原型:int fclose(FILE *stream);說明:如果流成功關閉,fclose 返回 0,否則返回EOF(-1) 。
3、 出錯的原因包括:傳給函數的文件指針不合法,程序運行時遇到中斷信號或是操作系統出現故障等等,可通過查看errno值來確定出錯原因 。
4、因此,正確的使用方法為:if ( fclose(fp) ){perror("close file"); //報告相應錯誤}但,一般我們寫練習代碼時,碰上出錯的可能性比較小 , 而且,程序基本上就是運行一次,所以常常不做錯誤檢查 。
5、直接寫成fclose(fp);建議:使用正確的方法書寫代碼,養成良好的編碼習慣,提高程序健壯性 , 提高程序的可維護性 。
【fclose fclose在c語言中是什么意思】本文到此分享完畢,希望對大家有所幫助 。