小甲魚 P56 開啟和關閉檔案

2021-08-28 19:46:19 字數 881 閱讀 1075

小甲魚 p56 開啟和關閉檔案

在完成對乙個檔案的讀寫操作之後,你必須將其關閉

fopen函式用於開啟乙個檔案並返回檔案指標

file *fopen(const char *path, const char *mode)

path:指定待開啟的檔案路徑和檔名(支援相對路徑,絕對路徑),如果只給出檔名而不包含路徑,則表示該檔案在當前檔案

夾中mode:開啟模式。唯讀"r"、只寫"w"(如果已存在,則會被覆蓋)、追加"a"、讀寫"r+"、讀寫"w+",操作物件二進位制檔案"b"

返回值:

1、如果檔案開啟成功,則返回乙個指向file結構的檔案指標

2、如果檔案開啟失敗,則返回null並設定errno為指定的錯誤

eof:end of file,是乙個巨集定義,通常是-1,表示檔案結束。

當對乙個檔案完成讀寫操作之後,請務必呼叫fclose函式來關閉,因為只有呼叫fclose函式,系統才會將緩衝區內的資料寫入檔案中。ps:讀取、開啟乙個檔案 或者 往乙個檔案寫入資料,並不是直接來的,中間有乙個緩衝區。只有關閉,系統才會將緩衝區裡面的資料寫入檔案,並且釋放該檔案的資源。

#include #include //exit

int main(void)

while ((ch = getc(fp))!= eof)

fclose(fp);

return 0;

}

小甲魚 P58 讀寫檔案2

小甲魚 p58 讀寫檔案2 格式化讀寫檔案 fscanf 函式 讀取 fprintf 函式 寫入 將當前的日期讀取之後,寫入到新建立的檔案裡面 include include include int main void fprintf fp,d d d 1900 p tm year,1 p tm m...

小甲魚 P29 引數和指標

小甲魚 p29 引數和指標 乙個函式僅實現乙個功能 型別名 函式名 引數列表 函式體形參和實參 形參 形式引數 實參 實際引數 傳值和傳址 指標 傳陣列 include void get array int a 10 void get array int a 10 int main int i ge...

檔案I O 開啟和關閉檔案

open 函式 你必須先用python內建的open 函式開啟乙個檔案,建立乙個file物件,相關的方法才可以呼叫它進行讀寫。語法 file object open file name access mode buffering 引數的細節如下 常用模式模式 描述r唯讀方式開啟 預設 rb二進位制格...