1. 程式人生 > >檔案的輸入,輸出

檔案的輸入,輸出

1:檔案開啟函式:fopen(欲開啟的檔名稱or檔案路徑,哪種方式)
2:檔案關閉函式:fclose(檔案指標)

3:檔案資訊寫入函式(資料塊):fwrite(要寫入資料的地址,要寫入資料項的位元組數size,要寫入size位元組資料項的個數,檔案指標)
4:檔案資訊讀出函式(資料塊):fread(要讀出資料的地址,要讀出資料項的位元組數size,要讀出size位元組資料項的個數,檔案指標)

5:修改檔案指標位置的函式:fseek(檔案指標,偏移量,從哪開始偏移)
6:讀寫檔案出錯檢測的函式:ferror(檔案指標)
7:檔案出錯標誌or檔案結束標誌置0的函式:clearerr(檔案指標)
注意:涉及檔案操作時要注意以下幾點
a:定義檔案指標時,將指標指向空,即FILE *fp = NULL;
b:fopen()與fclose()函式成對使用,否則會造成檔案所佔記憶體洩露以及在下次訪問檔案時出現錯誤;
c: 檔案關閉後,將檔案指標賦值為空,防止出現遊離指標,對整個工程造成不必要的麻煩