2017-03-05 21 views
-1

给定的数据之间的连接我在一个文件中的下列数据,让列是[ABCDE]:建立使用istringstream和struct /载体

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

您可以在声明数据时声明vector<vector<int>> nameVector(给它一个大小)并在里面。或者更具体地说明你想要什么。