Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. #include <fstream>
  2. #include <iostream>
  3. #include <string>
  4. #include <vector>
  5. using namespace std;
  6. class guitar {
  7. private:
  8.     string mod, prod, type, sim_type;
  9.     int raod, price;
  10.  
  11. public:
  12.     guitar(string mod,  string prod,    int raod,   string type string sim_type,    int price)
  13.     {
  14.         this->mod = mod;
  15.         this->prod = prod;
  16.         this->raod = raod;
  17.         this->type = type;
  18.         this->sim_type = sim_type;
  19.         this->price = price;
  20.     }
  21.     int get_raod() {
  22.         return raod;
  23.     }
  24.     string get_mod() {
  25.         return mod;
  26.     }
  27.     string get_prod() {
  28.         return prod;
  29.     }
  30.     string get_type() {
  31.         return type;
  32.     }
  33.     string get_sim_type() {
  34.         return sim_type;
  35.     }
  36.     int get_price() {
  37.         return price;
  38.     }
  39.     ~guitar() {
  40.         cout << "program end........";
  41.     }
  42. };
  43. int main() {
  44.     string mod, prod, type, sim_type;
  45.     int raod, price;
  46.     ifstream ifs("guitars.txt");
  47.     cin >> type;
  48.     vector<guitar> guitars;
  49.     for (int i = 0; i < guitars.size(); ++i) {
  50.         ifs >> mod >> prod >> sim_type >> raod >> price;
  51.         guitar x(mod, prod, raod, sim_type, price, type);
  52.         guitars.push_back(x);
  53.     }
  54.     for (int i = 0; i < guitars.size(); ++i) {
  55.         cout << guitars[i].get_prod() << " " << type << " "
  56.              << guitars[i].get_price() << " " << guitars[i].get_mod()
  57.              << guitars[i].get_raod() << guitars[i].get_sim_type() << endl;
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement