如何将带有定界符的行读入对象数组?

时间:2019-04-02 22:47:28

标签: c++

我正在制作某种电话簿,其中包含一个人的姓名,电话号码,职业,出生地和日期。 我的问题是我希望将数据存储在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;

0 个答案:

没有答案