[問題] 初學者 pair 存入vector問題
做一個練習是
讀入string & int 將每一對資料都存至 pair
再以vector儲存所有pair
#include<iostream>
#include<vector>
#include<utility>
#include<string>
using namespace std;
int main()
{
pair<string, int> p;
vector<pair <string, int> > vp;
string first;
int last;
while(cin >> first >> last)
{
p=make_pair(first,last);
vp.push_back(p);
}
for(vector<pair <string, int> >::iterator iter = vp.begin();
iter != vp.end();
++iter)
cout << *iter <<endl;
system("pause");
return 0;
}
我自己寫出來是這樣
可是在輸出那邊一直有錯
自己又看不出來錯在哪
誰能指點一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.20.243.5
推
04/02 09:27, , 1F
04/02 09:27, 1F
→
04/02 09:27, , 2F
04/02 09:27, 2F
→
04/02 09:28, , 3F
04/02 09:28, 3F
→
04/02 09:28, , 4F
04/02 09:28, 4F
→
04/02 10:54, , 5F
04/02 10:54, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章