C++ 文件操作:对象读写、指针控制与错误处理
在 C++ 编程中,文件操作是一项非常重要的技能,它允许我们将对象存储到磁盘上,并且在需要的时候从磁盘中读取这些对象。下面将详细介绍如何在 C++ 中进行对象的读写操作,以及如何处理文件指针和错误。
1. 将对象写入磁盘
在将对象写入磁盘时,通常使用二进制模式。这样可以确保写入磁盘的数据与内存中存储的数据位配置相同,从而正确处理对象中包含的数值数据。以下是一个示例程序 OPERS ,它会要求用户输入 person 类对象的信息,然后将该对象写入磁盘文件 PERSON.DAT :
// opers.cpp
// saves person object to disk
#include <fstream> //for file streams
#include <iostream>
using namespace std;
class person //class of persons
{
protected:
char name[80]; //person’s name
short age; //person’s age
public:
void getData() //get person’s data
{
cout << "Enter name:
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



