本文主要是介绍c++prime 练习 11.12,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*编写程序,读入string和int序列,将每个string和int存入一个pair中,pair保存在一个vector中。*/
#include<iostream>
#include<string>
#include<fstream>
#include<vector>
#include<utility>
int main(int argc,char *argv[]){using namespace std;ifstream in1(argv[1]),in2(argv[2]);if(!in1){cout<<"Can't open the file: "<<argv[1];exit(1); }if(!in2){cout<<"Can't open the file: "<<argv[2];exit(1); }vector<pair<string,int>> v1;string str_temp;int int_temp;while(in1>>str_temp&&in2>>int_temp){v1.push_back(make_pair(str_temp,int_temp)); }for(const auto &p:v1){cout<<p.first<<' '<<p.second<<endl; }system("pause");
}
这篇关于c++prime 练习 11.12的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!