在C ++中导入.csv文件:crash [关闭]

问题描述 投票:-3回答:1

我正在尝试将.csv文件导入到包含所有文件行的向量中,这是我的函数:

vector<string> ReadCsvFileContent(const string file){
  vector<string> buffer;
  ifstream data;
  data.open(file.c_str());
  string line;
  while(getline(data, line, ', ')){
      buffer.push_back(line);
  }
  data.close();
  return buffer;
}

我的文件看起来像这样:

nbElements: 5
index, largeur
0, 740, 
1, 742, 
2, 746, 
3, 756, 
4, 749, 

但它似乎没有用,它突然崩溃了...有人有提示吗?

c++ csv
1个回答
1
投票

你的代码问题是qazxsw poi不是一个字符,你需要提供的参数是一个charector。最简单的解决方法是:

', '

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.