主頁 > 百科知識 > c語言fclose函數(shù)的用法

c語言fclose函數(shù)的用法

時間:2024-11-29 22:03:42 瀏覽量:

fclose()函數(shù)功能為:關(guān)閉一個流,把緩沖區(qū)內(nèi)最后剩余的數(shù)據(jù)輸出到磁盤文件中,并釋放文件指針和有關(guān)的緩沖區(qū)。

( fopen()打開一個流 ) 頭文件: #include<stdio.h> 函數(shù)原型: int fclose(FILE *stream); 說明: 如果流成功關(guān)閉,fclose 返回 0,否則返回EOF(-1)。

出錯的原因包括:傳給函數(shù)的文件指針不合法,程序運行時遇到中斷信號或是操作系統(tǒng)出現(xiàn)故障等等,可通過查看errno值來確定出錯原因。

因此,正確的使用方法為: if(fclose(fp)) { perror("closefile");//報告相應(yīng)錯誤 }但,一般我們寫練習(xí)代碼時,碰上出錯的可能性比較小,

而且,程序基本上就是運行一次,所以常常不做錯誤檢查。直接寫成fclose(fp);。

TAG: fclose
上一篇:什么是DCC
下一篇:昂立教育是干嘛的

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報建公司 版權(quán)所有 | 黔ICP備2023009682號

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請聯(lián)系我們進行刪除,我們將在三個工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)