C++CSV文件解析到数组
C++ CSV file parsing to arrays
我在将数据从文件解析到某些数组时遇到问题。
我需要一些像逐行阅读和解析之类的东西。
文件是csv文件,分隔符为;
数据;数据2;数据3;日期
void Parsing(ifstream &fileForParsing, int id[], string array1[], string array2[], int NumberOfLines){
string line;
while(!fileForParsing.eof())
{
//???
cout<<line<<endl;
}
}
可以使用std::getline
逐行读取文件
对于拆分字符串,我指的是这个问题:使用字符串分隔符(标准C++)在C++中解析(拆分)字符串
编辑:这里还有一个有用的问题:用C++拆分字符串?
我知道你的问题是关于解析CSV文件(所以首先将文件拆分为行,然后将行拆分为字段)。但是,请尝试分别解决子问题,因为这里已经回答了所有子问题。
相关文章:
- 如何将内容数组写入文本文件?
- C++将文本文件中的数据读取到结构数组中
- 将值从二维数组输出到文本文件
- C++数据文件、数组和计算赋值
- 如何拆分文件中.txt字母并使用c ++使用数组进行扑克?
- 如何在 C++ 中从文件中读取字符数组(带有一些空格)
- 如何从txt文件中读取多个不同长度的数组?
- 保存/加载大量短数组到二进制文件
- 从二进制文件中读取整数数组
- 如何在 C++ 中将文件中的逗号分隔数字读取到数组中?
- C++ 使用存储在动态数组中的文本文件中的数据查找模式
- C++编程从外部文本文件定义数组大小
- 使用矢量将文本文件中的输入存储到 2D 数组中
- 如何将文本文件的特定行读取到 int 类型的数组中C++?
- 使用 stbi_write_png,如何将 0 和 1 的矩形字节数组转换为单色 png 文件?
- 将系数存储在头文件的数组中("does not name a type"错误)
- 在C++中使用变量而不是"#define"来指定数组大小是不是一种糟糕的做法?(C错误:在文件范围内
- 从文件读取,并写入函数C++中的数组
- 如何从具有两列的.txt文件创建并行数组?
- 读取二维数组文件