我在文件中有以下数据,列为[A B C D E]:
a1 b1 c1 d1 e1
a2 b2 c2 d2 e2
a3 b3 c3 d3 e3
.....
所有都是整数。 A只是序列号。设B是最多只有4个终端的节点。 C表示取B的哪个末端。类似地,D是具有最多4个终端的节点,E表示D选择的终端。例如:b1的c1连接到d2的e2。
我已成功使用istringstream和getline逐行读取文件中的数据,如下所示:
while (getline(infile, line))
{
int i=0;
istringstream iss(line); // string stream
while(getline(iss, temp[i]))
{
cout<< temp[i] << endl;
++i;
};
}
我无法总结如何保存上面提到的连接。我是c ++的新手,非常感谢任何想法和实现。谢谢!
答案 0 :(得分:0)
您可以在放置数据时声明vector<vector<int>> nameVector
,(给它一个大小)和内部。或者更具体地说明你想要的东西。