shiyan 3

//info.h
#ifndef INFO_H
#define INFO_H #include <string> using std::string; class Info { public: Info(string nickname0, string contact0, string city0, int n); void print(); private: string nickname; // 称呼/昵称 string contact; // 联系方式,可以是email,也可以是手机号 string city; // 所在城市 int n; // 预定到场人数 }; #endif
//info.cpp
#include "info.h" #include <iostream> using std::cout; using std::cin; using std::endl; Info::Info(string nickname0, string contact0, string city0, int n0): nickname(nickname0), contact(contact0), city(city0), n(n0){ } void Info::print() { cout << "称呼:\t\t" << nickname << endl; cout << "联系方式:\t" << contact << endl; cout << "所在城市:\t" << city << endl; cout << "预定人数:\t" << n << endl; }
//main.cpp
#include "info.h" #include <iostream> #include<vector> using namespace std; int main() { vector<Info>audienceInfoList; string audiencenickname,audiencecontact,audiencecity; int audiencen; while(cin>> audiencenickname>>audiencecontact>>audiencecity>>audiencen) { Info audience(audiencenickname,audiencecontact,audiencecity,audiencen); audienceInfoList.push_back(audience); } for (int i=0;i<audienceInfoList.size();i++) audienceInfoList[i].print(); system("pause"); return 0; }

 

posted on 2019-04-30 15:05  happy-every-day  阅读(83)  评论(0编辑  收藏  举报