小编Car*_*bak的帖子

C++矢量矢量的麻烦

我试图逐行读取txt文件,其中每行可能有不同数量的元素.我找到了向量的向量,但我无法弄清楚为什么我的只是写入向量中的第一个向量.所有其他人都是空的.

以下是数据中代码片段的读取:

vector<vector<int>> all(numverts);
for (int i = 0; i <= (numverts - 1); i++) {
  // reads a line of data
  vector<int> edges;
  int connect;
  while (filein >> connect) {
    edges.push_back(connect);
  }
  all[i] = edges;
  edges.clear();
}
Run Code Online (Sandbox Code Playgroud)

c++ file vector

1
推荐指数
1
解决办法
82
查看次数

标签 统计

c++ ×1

file ×1

vector ×1