将字符串划分为结构中的元素
Dividing a string into elements in a stucture
我有一个文本文件,其中包含如下所示的行:
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
由于字符串非常一致,这将是正则表达式调用的理想场所。
相关文章:
- 使用不带参数的函数访问结构元素
- 带结构的二维矢量:如何存储元素
- 访问类lintalizer列表中的结构元素
- 如何为 c++ 的不同变量类型的结构元素创建动态数组?
- 设计将引用元素移动到开头的数据结构.C++
- 结构元素名称要 cout?
- C++:添加新结构时,结构指针向量中的所有元素都会更新
- 从指向结构数组的指针中提取元素
- 继承层次结构并将元素添加到向量
- 在集合中查找使用结构C++的元素
- C++结构元素(成员变量)的数量
- 无法在 Mosquitto MQTT Broker 插件上访问结构体 mosquitto 的元素
- 在C++中更改结构内部元素的方法?
- 保持排序的数据结构,允许log N插入时间,并且可以返回我在log N中查找的元素的索引
- 如何为结构的数据元素赋值
- 如何使用矢量元素将项目添加到结构中?
- 获取结构 c++ 中元素的索引
- C++ STL 数据结构常时按索引推送/弹出/随机访问,并具有指向元素的可靠指针
- 指向结构的指针向量的元素具有相同的地址
- 为什么将函数的返回类型从结构节点*更改为void后,链表的元素没有显示create_ll和显示?