Facebook
From Stained Bee, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 318
  1. #include <iostream>
  2. #include <cstring/string.h>
  3. unsing namespace std;
  4. class osoba{
  5. char nazwisko[40];
  6. char imie[20];
  7. int wzrost;
  8. public:
  9. osoba*nastepny, *poprzedni;
  10.  
  11. void zapisz(char nazw[], charim[], int wzr[])
  12. char *wypisz_nazwisko();
  13. char *wypisz_imie(); //wskaźnik na pierwszy znak dlatego *
  14. int  wypisz_wzrost(); //po porostu liczba
  15.  
  16. int main()
  17. {
  18.         char temp_nazwisko[40];
  19.         char temp_imie[20];
  20.     int temp_wzrost;
  21.     osoba *temp_ptr;
  22.     cout << "Podaj nazwisko : \n";
  23.     cin >> temp_nazwisko;
  24.     cout << "Podaj imie: " << endl;
  25.     cin >> temp_imie;
  26.     cout << "Podaj wzrost: " << endl;
  27.     cin >> temp_wzrost;
  28.     temp_ptr=new osoba; //tymczasowy wskaznik na nowa osobę inny sposób: temp-> zapisz(..)
  29.     (*temp_ptr).zapisz(temp_nazwisko, temp_imie, temp_wzrost)
  30.     cout << "Wpisano nazwisko : \t" << temp+ptr -> wypisz_nazwisko() << endl; //\t tabulator
  31.     delete temp_ptr;
  32.     return 0;}
  33.  
  34.  
  35. void osoba:: zapisz (char nazw[], char im[], int wzr){
  36.  
  37. strcpy(nazwisko, nzw):
  38. strcpy(imie, im);
  39. wzrosrt=wzr;
  40. }
  41.  
  42. char *osoba :: wypisz_imie()
  43. {
  44.  
  45. return imie;}
  46.  
  47. char *ososba :: wypisz_nazwisko()
  48. {
  49.  
  50. return nazwisko;
  51. }
  52.  
  53. int ososba :: wypisz_ wzrost()
  54. {
  55. return wzrost;
  56. }

Replies to Untitled rss

Title Name Language When
Re: Untitled Harmless Hog text 4 Years ago.