使用逗号解析文件对象?
Parse a File Object using Commas?
我正在尝试使用逗号而不是空格正确解析文件对象 RecordFile,然后将数据分配给正确的变量。我目前正在使用空格进行解析,如下面的记录示例所示。有什么建议吗?
ifstream RecordFile("records.txt");
while (!RecordFile.eof())
{
string f, l, aba, id, e;
RecordFile >> f >> l >> aba >> id >> e;
Recordsarray[i].setRecords(f, l, aba, id, e);
i++;
recordcounter++;
}
RecordFile.close();
return recordcounter;
示例记录:
Albert Green 000000000 8181234567 a.green@piercecollege.edu
你可以使用boost::splite函数:
int func()
{
ifstream RecordFile("records.txt");
std::string line;
while (!std::getline(RecordFile, line);)
{
std::vector<string> vec;
boost::split(vec, line, boost::is_any_of(","));
Recordsarray[i].setRecords(vec);
i++;
recordcounter++;
}
RecordFile.close();
return recordcounter;
}
相关文章:
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何在h文件中包含.o对象文件
- 如何使用单独文件中的派生类访问友元函数对象
- QML:修改在不同QML文件(而非main.QML)中定义的子对象的属性
- 使用逗号解析文件对象?
- 使用 CIN COUT 显示垃圾值的文件对象?
- 如何确保我的"ifstream"文件对象指向的文件内容已更新?
- 如何从 GDI+ 图元文件对象获取原始图元文件字节
- pyQt5 将文件对象传递给 QWebEngineView
- 从文件对象的当前位置删除字符
- 使用相同的文件对象按顺序写入和读取文件
- 将 ETW 文件对象与 DiskIO 事件相关联
- 如何在构建时将 JSON 文件/对象包含在C++中
- 如何使用运算符<<通过 << 将文件对象馈送到我的类?
- 确定两个文件路径引用同一文件对象的最佳方法是什么
- 文件映射对象和文件对象可以互换使用吗
- 如何判断给定点是否在STereoLithography(.stl)文件对象c++内
- 如何使用Windows Portable Devices C++API获取MTP设备公开的文件夹中的所有文件(对象)的列
- 如何使用结构传递文件对象
- 文件对象->文件名不返回文件的完整路径