系統知識網 手機應用 C++ 二進制文件讀取和寫入(精選教程)

C++ 二進制文件讀取和寫入(精選教程)

在C++的編程中,經常需要對二進制文件進行讀寫操作,對於初學者而言,可能代碼方面會有一些不熟悉,下面小編整理瞭C++ 二進制文件讀取和寫入(精選教程),大傢可以學習一下。二進制文件的讀寫對於普通文本要稍微麻煩一些,對二進制文件的讀寫同樣需要。

在C++的編程中,經常需要對二進制文件進行讀寫操作,對於初學者而言,可能代碼方面會有一些不熟悉,下面小編整理瞭C++ 二進制文件讀取和寫入(精選教程),大傢可以學習一下。

二進制文件的讀寫對於普通文本要稍微麻煩一些,對二進制文件的讀寫同樣需要打開文件和關閉文件,打開和關閉方式與文本文件相同,隻不過需要在打開方式上加上ios::binary以指明以二進制方式進行讀寫。

C++二進制文件讀寫對比文本文件的好處:

使用文本方式儲存信息比較我浪費空間,也不便於檢索,如:一個學籍管理程序需要記錄所有學生的學號、姓名、年齡信息,並且能夠按照姓名查找學生的信息。程序中可以用一個類來表示學生:


  1. class CStudent
  2. {
  3. char szName[20]; //假設學生姓名不超過19個字符,以 '\0' 結尾
  4. char szId[l0]; //假設學號為9位,以 '\0' 結尾
  5. int age; //年齡
  6. };
返回顶部