我正在制作某种电话簿,其中包含一个人的姓名,电话号码,职业,出生地和日期。 我的问题是我希望将数据存储在Txt文件中,但是主要的问题是我需要一个读取器类和一个写入器类。 如果其中的txt文件看起来像
Firstname(can contain space);Lastname(can contain space);Phonenumber;etc;
我应该如何一一阅读这些字符串并将其传递给我的联系人?
... 这是我课程的一部分,用于与setter和getter进行联系
#include "Contacts.h"
#include string
Contacts::Contacts() {}
std::string Contacts::setFirstname(std::string firstName) {
this->firstName = firstName;
}
std::string Contacts::getFirstname() {
return firstName;
}
std::string Contacts::setLastname(std::string lastName) {
this->lastName = lastName;
}
std::string Contacts::getLastname() {
return lastName;
}
...在另一个类中(该类对联系人有多种操作,例如 添加,删除)我创建了一个动态的联系人数组,因此每次我添加一个新的 接触数组的大小会增加
因此,我将在输出后从其中查找如下所示的txt文件中读取数据:/
John;Wick Jr;123401234;Paris;1990.01.13;Engineer;
Enrique Juan;Iglesias;123401234;Madrid;1980.11.21;Surgeon;