将字符串分成结构中的元素

时间:2016-02-21 13:29:01

标签: c++

我有一个文本文件,其中包含如下所示的行:

string, int  string

我试图将每一行划分为3个发送到结构的元素。 这是我的代码到目前为止所看到的:

#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>

using namespace std;

struct address
{
 string street;
 int zip;
 string city;
};
istream & operator >>(istream & in, address & add)
{
 getline(in, add.street);
 getline(in, add.zip);
 getline(in, add.city);
}

提前感谢任何建议或帮助:D

1 个答案:

答案 0 :(得分:0)

由于字符串非常一致,因此这是regex电话的理想场所。