C 之寫讀二進位制檔案

2021-10-10 18:51:01 字數 1053 閱讀 1751

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...