從事軟體開發,經常要用到資料的讀寫,有時因資料量太小不太好用資料庫,這時運用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.如...