2017-03-05 23 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(給它一個大小)並在裏面。或者更具體地說明你想要什麼。