Advertisement
elena_gjorgjioska

Vraboten(S)

May 31st, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.64 KB | None | 0 0
  1. #include <iostream>
  2. #include<cstring>
  3. using namespace std;
  4.  
  5. class Vraboten
  6. {
  7. private:
  8.     char *Ime;
  9.     char Prezime[20];
  10.     char MaticenBroj[20];
  11.     int Plata;
  12. public:
  13.     Vraboten(){
  14.         Ime=new char[1];
  15.     }
  16.     Vraboten(char *ime,char prezime[10],char matBr[20],int plata)
  17.     {
  18.         Ime=new char[strlen(ime)+1];
  19.         strcpy(Ime,ime);
  20.         strcpy(Prezime,prezime);
  21.         strcpy(MaticenBroj,matBr);
  22.         Plata=plata;
  23.     }
  24.  
  25.     void setIme(char *ime)
  26.     {
  27.         Ime=new char[strlen(Ime)+1];
  28.         strcpy(Ime,ime);
  29.     }
  30.  
  31.     char *getIme()
  32.     {
  33.         return Ime;
  34.     }
  35.  
  36.     void setPrezime(char prezime[10])
  37.     {
  38.         strcpy(Prezime,prezime);
  39.     }
  40.  
  41.     char *getPrezime()
  42.     {
  43.         return Prezime;
  44.     }
  45.  
  46.     void setMaticenBroj(char matBr[20])
  47.     {
  48.         strcpy(MaticenBroj,matBr);
  49.     }
  50.  
  51.     char *getMaticenBroj()
  52.     {
  53.         return MaticenBroj;
  54.     }
  55.  
  56.     void setPlata(int plata)
  57.     {
  58.         Plata=plata;
  59.     }
  60.  
  61.     int getPlata()
  62.     {
  63.         return Plata;
  64.     }
  65.  
  66.     ~Vraboten()
  67.     {
  68.         Ime=NULL;
  69.         delete [] Ime;
  70.     };
  71. };
  72.  
  73. int main()
  74. {
  75.     //Vraboten v;
  76.     Vraboten v("Elena","Gjorgjioska","0310996435011",20000);
  77.  
  78.     cout<<"Karticka vraboten:"<<endl;
  79.     cout<<"Ime:"<<endl;
  80.     cout<<v.getIme()<<endl;
  81.     cout<<"------"<<endl;
  82.  
  83.     cout<<"Prezime:"<<endl;
  84.     cout<<v.getPrezime()<<endl;
  85.     cout<<"------"<<endl;
  86.  
  87.     cout<<"Maticen broj:"<<endl;
  88.     cout<<v.getMaticenBroj()<<endl;
  89.     cout<<"------"<<endl;
  90.  
  91.     cout<<"Plata:"<<endl;
  92.     cout<<v.getPlata()<<endl;
  93.     cout<<"------"<<endl;
  94.     return 0;
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement