Advertisement
neogz

KLASE - public, create, show v2

Nov 6th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class osoba
  5. {
  6.     public:
  7.         char* ime;
  8.         void setIme(char* i);
  9.         void predstaviSe();
  10. };
  11. void osoba::predstaviSe(){
  12.     cout << "Ja se zovem " << ime << endl;
  13. }
  14. void osoba::setIme(char* i){
  15.     // kopira string iz niza i u niz ime
  16.  
  17.     int vel = strlen(i) + 1;
  18.     ime = new char[vel];
  19.     strcpy_s(ime, vel, i);
  20.  
  21. }
  22.  
  23.  
  24. int main(){
  25.  
  26.     osoba a, b, c;
  27.  
  28.     char x[] = "Programer"; //ovdje je deklarisan niz x dužine 10
  29.  
  30.     a.setIme(x);
  31.     a.predstaviSe();
  32.  
  33.     b.setIme("Yahya");
  34.     b.predstaviSe();
  35.  
  36.     char y[100];
  37.     cout << "Unesi ime (ali ne vise od 99 znakova): ";
  38.     cin.getline(y, 99);
  39.     c.setIme(y);
  40.     c.predstaviSe();
  41.  
  42.     system("pause > null");
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement