c語言檔案的讀寫格式

2021-03-04 09:44:40 字數 1202 閱讀 1452

c程式檔案的讀寫操作

在對檔案進行讀、寫操作之前,首先要解決的問題是如何把程式中要讀、寫的檔案與磁碟上實際的資料檔案聯絡起來。在c語言中,其實這並不困難,只需要用c語言提供的庫函式fopen「開啟」檔案就可以實現這些聯絡。fopen函式的一般呼叫形式為:

fopen(檔名,檔案使用方式);

函式返回乙個指向file型別的指標。例如:

file *fp定義乙個檔案指標*/

fp=fopen(」file_a」,」r」);

foen函式呼叫中用兩個字串作為引數。第乙個字串中包含了進行讀、寫操作的檔名,用來指定所要開啟的檔案。在本例中,指定的函式名:

file_a。第二個字串中指定了檔案的使用方式,使用者可通過這個引數來指定對檔案的使用意圖。

如果以上函式呼叫成功,函式返回乙個fille型別的指標,付給指標變數fp,從而把指標fp與檔案file_a聯絡起來,也就是說,在此呼叫之後,指標fp就指向了檔案file_a。

c語言中,最常用的檔案使用用方式及其含義如下:

(1) 「r」。為讀而開啟文字檔案。當指定這種形式時,對開啟的檔案只能進行「讀」操作。若制定的檔案不存在,則會出錯,若去讀乙個不允許讀的檔案時也會出錯。

(2) 「rb」。為讀而開啟乙個二進位制檔案,其餘如「r」功能。

(3) 「w」。 為寫而開啟文字檔案。這是。如果指定的檔案不存在,系統將在指定位置建立乙個新檔案;如果檔案已經存在,則將從檔案的起始位置開始寫,檔案中原有內容將全部覆蓋。

(4) 「wb」. 為讀而開啟乙個二進位制檔案,其餘如「w」功能。

(5) 「a」。 為在檔案後面新增資料而開啟文字檔案。這是。

如果指定的檔案不存在,系統將在指定位置建立乙個新檔案;如果檔案已經存在,則將從檔案的末尾位置開始寫,檔案中原有內容將保留。

(6) 「ab」。 為讀而開啟乙個二進位制檔案,其餘如「a」功能。

(7) 「r+」。為讀和寫而開啟文字檔案。用這種方式時,指定的檔案應當已經存在,既可以對檔案進行讀,也可以進行寫。讀寫都是從檔案起始位置開始。

關閉檔案:

fclose(檔案指標);

程式例子:

#include

#includefputc和fgetc函式所在檔案

main()

ch=getc(fp將檔案指標所指檔案的內容傳

//給變數

printf("你所輸入的是%c\n",ch); //輸出

fclose(fp);}

Java讀寫json格式的檔案方法詳解

一 要解決這個問題首先要知道json格式是什麼?json格式 比如學生有學號,姓名,性別等。用json表示則為 各個欄位都是字元型 這代表乙個學生的資訊。如果多個呢?這就是json格式。二 那如何操作json格式的檔案呢?這個更簡單了,說白了就是直接讀寫檔案,再把讀出來的檔案內容格式化成json就可...

Java讀寫json格式的檔案方法詳解

一 要解決這個問題首先要知道json格式是什麼?json格式 比如學生有學號,姓名,性別等。用json表示則為 各個欄位都是字元型 這代表乙個學生的資訊。如果多個呢?這就是json格式。二 那如何操作json格式的檔案呢?這個更簡單了,說白了就是直接讀寫檔案,再把讀出來的檔案內容格式化成json就可...

C語言標頭檔案大全

傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 inc...