我正在採取20行輸入。我想要將每行的內容分隔一個空格並將其放入向量的向量中。我如何製作矢量矢量?我有鬥爭,有把它推回去......如何推遲向量的矢量?
我的輸入文件:
Mary had a little lamb
lalala up the hill
the sun is up
的載體應該像這樣的事情。
ROW 0: {"Mary","had", "a","little","lamb"}
ROW 1: {"lalala","up","the","hill"}
這是我的代碼....
string line;
vector <vector<string> > big;
string buf;
for (int i = 0; i < 20; i++){
getline(cin, line);
stringstream ss(line);
while (ss >> buf){
(big[i]).push_back(buf);
}
}
你有一個載體在那裏。你的代碼有什麼問題? – 2013-03-18 19:05:24
@AndyProwl越界訪問(假設代碼是真實的代碼)。 – juanchopanza 2013-03-18 19:06:44
@juanchopanza:哦,對:)好趕上 – 2013-03-18 19:09:09