MUstar

IoT C++ 09/14 - Product_main.cpp

Sep 14th, 2017
42
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<iostream>
  2. #include "Product.h"
  3. using namespace std;
  4.  
  5. int main(void)
  6. {
  7.     Product sys;
  8.     int select,tmp1,tmp2;
  9.     while(1)
  10.     {
  11.         cout<<"||1)제품정보추가|2)제품정보삭제|3)제품리스트|4)제품비교|5)프로그램종료||"<<endl;
  12.         cout<<"Select>"; cin>>select;
  13.         if(select==5) break;
  14.         switch(select){
  15.             case 1:
  16.                 char stuff[100];
  17.                 cout<<"제품이름,가격,평점을 입력해주세요."<<endl;
  18.                 cout<<"Input>"; cin>>stuff>>tmp1>>tmp2;
  19.                 if(sys.add(stuff,tmp1,tmp2))
  20.                     cout<<"입력이 가능한 갯수인 500개을 넘어 입력이 안되요."<<endl;
  21.                 else
  22.                     cout<<"정상적으로 처리되었습니다."<<endl;
  23.                 break;
  24.             case 2:
  25.                 cout<<"삭제할 제품의 번호를 입력하세요."<<endl;
  26.                 cout<<"Input>"; cin>>tmp1;
  27.                 sys.del(tmp1); break;
  28.             case 3:
  29.                 sys.print(); break;
  30.             case 4:
  31.                 cout<<"비교할 두제품의 번호를 입력해주세요."<<endl;
  32.                 cout<<"Stuff1_Input>"; cin>>tmp1;
  33.                 cout<<"Stuff2_Input>"; cin>>tmp2;
  34.                 cout<<tmp1<<"번 제품정보"<<endl;
  35.                 sys.getInfo(tmp1);
  36.                 cout<<tmp2<<"번 제품정보"<<endl;
  37.                 sys.getInfo(tmp2);
  38.                 sys.compare(tmp1,tmp2); break;
  39.             default:
  40.                 cout<<"잘못된 선택번호입니다.를 다시 입력해주세요."<<endl;
  41.                 break;
  42.         }
  43.         cout<<endl;
  44.     }
  45.    
  46.     return 0;
  47. }
RAW Paste Data