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();
C++ 读取csv文件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 首先,不要用error_bad_lines=False参数设置去跳过错误,即像这样 而应该是这样 通过sep参数去...
- 使用C++做文件处理时常用的几个函数 查看更多见:iii.run 文件的打开与关闭 (open和close函数) ...