C 檔案操作

2021-08-07 20:09:42 字數 929 閱讀 3340

直接建立ofstream(ifstream)物件

ofstream outfile("檔名", ios::引數1|ios::引數2);

ofstream fout;  //先建立物件

fout.open("檔名", ios::引數1|ios::引數2) //再初始化

引數1:

out 覆蓋

in 讀取…

引數2:

binary

判斷是否成功開啟:if(!fout)

標頭檔案:fstream.h

讀寫檔案通過讀寫指標來進行

.tellg()函式取得讀寫指標的位置,返回值為long

.seekg(位置,ios::引數)將讀寫指標移動到指定位置(按位元組計算)

引數:beg 從頭開始計算位置

cur 從當前位置開始計算

end 從尾部開始計算

.write()用來向檔案寫資料

.read()用來從檔案中讀資料

二者類似,具體,參考文章 c++檔案讀取之write引數理解

例子

fout.seekp(20,ios::beg);

fout.write((const char *)(&x), sizeof(x));

fin.seekg(20,ios::beg);

fin.read((char*)(&x), sizeof(x));

記得close()

C 檔案操作與C 的檔案操作

c filestream 檔案流 主要用於使用二進位制方式讀寫檔案資料,可讀取任何檔案 建立filestream物件 e 建立filestream物件 filemode 指定系統開啟檔案的方式filestream fileaccess 指定檔案的訪問方式 read唯讀,write只寫,readwri...

C 檔案操作

c 追加檔案 sw.writeline 追逐理想 sw.writeline kzlll sw.writeline net筆記 sw.flush sw.close c 拷貝檔案 string orignfile,newfile file.copy orignfile,newfile,true c 刪除...

C 檔案操作

c 檔案操作 軒軒 發表於 2006 2 18 12 40 16 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器...