在C++的编程中,经常需要对二进制文件进行读写操作,对于初学者而言,可能代码方面会有一些不熟悉,下面小编整理了C++ 二进制文件读取和写入(精选教程),大家可以学习一下。
二进制文件的读写对于普通文本要稍微麻烦一些,对二进制文件的读写同样需要打开文件和关闭文件,打开和关闭方式与文本文件相同,只不过需要在打开方式上加上ios::binary以指明以二进制方式进行读写。
C++二进制文件读写对比文本文件的好处:
使用文本方式储存信息比较我浪费空间,也不便于检索,如:一个学籍管理程序需要记录所有学生的学号、姓名、年龄信息,并且能够按照姓名查找学生的信息。程序中可以用一个类来表示学生:
class CStudent{ char szName[20]; //假设学生姓名不超过19个字符,以 '