C語言對檔案的操作

2021-08-22 06:57:38 字數 658 閱讀 1417

從事軟體開發,經常要用到資料的讀寫,有時因資料量太小不太好用資料庫,這時運用c語言中豐富的檔案操作功能是不錯的乙個選擇.

舉例說明常用的幾種形式:

#include

#include

using namespace std;

struct node ;

vectorhead ;

//完成從檔案中讀取相關的資訊

int fileread(char *filename)

file *fp ;

if( (fp = fopen(filename,"rb") == null )

while( !feof(fp))

} fclose(fp);

return ok ; }

int filewrite(char *filename,node temp)

file *fp ;

if( (fp = fopen(filename,"w") == null )

fwrite(&temp,sizeof(temp),1,fp);

fclose(fp);

return ok; }

void main()

} 這樣就完成了乙個簡單的檔案讀寫程式,這個程式有很好的可重用性,我相信以後會經常用到這種形式.

c語言對檔案的操作

檔案使用方式 含義 r 唯讀 開啟乙個文字檔案,只允許讀資料 w 只寫 開啟或建立乙個文字檔案,只允許寫資料 a 追加 開啟乙個文字檔案,並在檔案末尾寫資料 rb 唯讀 開啟乙個二進位制檔案,只允許讀資料 wb 只寫 開啟或建立乙個二進位制檔案,只允許寫資料 ab 追加 開啟乙個二進位制檔案,並在檔...

C語言對檔案的操作

1.開啟檔案 file fp fp open const char filename,char mod 注意這裡的filename需要絕對路徑且分隔符用 表示如 c users desktop filename 名字是要加字尾的呦 使用檔案的方式 mod 檔案使用方式 含義如果檔案不存在 r 唯讀 ...

go語言對檔案操作的總結

package main import fmt os 傳遞乙個路徑進去 func isfile path string bool return file.isdir func main else package main import fmt os 使用os.stat 函式返回的錯誤值來判斷 1.如...