C++读取二进制文件的一条记录赋给一个类对象
文件格式如下:
学号 姓名 性别 宿舍号码 电话号码
2006001 张成成 男 501 87732111
… …. .. … ………..
类如下:
class Student
{
public:
Student(string n,string nam,string s,string add,string pho)
{
num = n;
name = nam;
sex = s;
address = add;
phone = pho;
}
string num; //学号
string name; //姓名
string address; //宿舍号码
private:
string sex; //性别
string phone; //电话号码
};
怎么会有这种需求,好奇怪啊
大学课程设计才会这么干,主要思路为 每次读一行,然后以空格分为几个字符串,再转为响应的类型。
的确是做课程设计的 啊哈哈 也可以一个字段一个字段地读的
你可以为 Student重载输入输出流运算符实现。