c++中對檔案的簡單讀寫操作步驟
1.呼叫標頭檔案 fstream
2.建立輸出流物件;
ofstream寫 ifstream讀 fstream可讀可寫
3.開啟檔案ofs.open(「檔案路徑」,開啟方式);
常用開啟方式:
1.ios::in(以讀檔案開啟檔案)
2.ios::out(寫)
3.ios::binary(二進位制方式)
4.ios::ate(初始位置,檔案尾)…
4.寫資料或者是讀資料(讀操作前一般會先用is_open判斷是否正確開啟);
5.關閉檔案ofs.close();
#include
//標準輸入/輸出流物件標頭檔案
using
namespace std;
//使用c++標準程式庫的識別符號宣告
#include
//檔案操作標頭檔案
class
person
//定義乙個類
;//二進位制寫函式
void
test01()
;//準備乙個資料
ofs.
write((
const
char*)
&p,sizeof
(p))
;ofs.
close()
;//關閉檔案
}//二進位制讀函式
void
test02()
person p;
ifs.
read((
char*)
&p,sizeof
(p))
;//讀操作
cout <<
"姓名: "
<< p.m_name <<
"年齡: "
<< p.m_age << endl;
//將讀入資訊輸出到螢幕顯示
ifs.
close()
;//關閉檔案
}int
main()
二進位制檔案讀和寫 fread,fwrite
關於檔案操作的函式,在此就不詳細贅述了,可以參照 這篇文章中對於檔案的操作講的很詳細。我要解決的問題是,將資料結構的內容以二進位制形式寫入檔案,以及驗證是否寫入成功。如下 define crt secure no warnings include include include static int...
二進位制檔案 讀檔案
1.二進位制讀檔案主要是利用流物件呼叫成員函式read 2.函式原型 ifstream read char buffer,int len 引數解釋 字元指標buffer指向記憶體中一段儲存空間,len是讀寫的位元組數 include include includeusing namespace st...
C 二進位制檔案寫操作
include fstream.h main for inti 0 i 9 i ofstream rs ok2002com.bin ios binary 開啟二進位制檔案ok2002com.bin 注意 開啟二進位制檔案時,訪問模式設定為 ios binary for i 0 i 9 i rs.cl...