pair

4. Programming practice

Exercise: Write a program that reads in a series of strings and ints, stores each group in a pair object, and stores the pair objects in a vector container

#include<iostream>
#include<string>
#include<vector>
#include<utility>
using namespace std;

intmain()
{
    pair<string, int>p;
    typedef vector< pair<string, int> > VP;
    VP vp;
    while(cin>>p.first>>p.second)
    {
        vp.push_back(make_pair(p.first,p.second));
        
    }
    VP::iterator it;
    for(it=vp.begin(); it!=vp.end(); it++)
        cout<<it->first<<","<<it->second<<endl;

    return 0;
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325935406&siteId=291194637