C++ 读取csv文件
2021-08-05 本文已影响0人
Kerwin_H
string string1 = "temp_calib.csv";
ifstream ifs(string1, ios::in);
if (!ifs.is_open())
{
cerr << "open file failed!" << endl;
exit(-1);
}
string _line;
while (getline(ifs, _line))
{
cout << _line << endl;
//解析每行的数据
stringstream ss(_line);
string _sub;
vector<string> subArray;
//按照逗号分隔
// while (getline(ss, _sub, ','))
// subArray.push_back(_sub);
subArray.push_back(_line);
//输出解析后的每行数据
for (size_t i=0; i<subArray.size(); ++i)
{
cout << subArray[i] << "\t";
}
cout << endl;
}
ifs.close();