#include #include unsing namespace std; class osoba{ char nazwisko[40]; char imie[20]; int wzrost; public: osoba*nastepny, *poprzedni; void zapisz(char nazw[], charim[], int wzr[]) char *wypisz_nazwisko(); char *wypisz_imie(); //wskaźnik na pierwszy znak dlatego * int wypisz_wzrost(); //po porostu liczba int main() { char temp_nazwisko[40]; char temp_imie[20]; int temp_wzrost; osoba *temp_ptr; cout << "Podaj nazwisko : \n"; cin >> temp_nazwisko; cout << "Podaj imie: " << endl; cin >> temp_imie; cout << "Podaj wzrost: " << endl; cin >> temp_wzrost; temp_ptr=new osoba; //tymczasowy wskaznik na nowa osobę inny sposób: temp-> zapisz(..) (*temp_ptr).zapisz(temp_nazwisko, temp_imie, temp_wzrost) cout << "Wpisano nazwisko : \t" << temp+ptr -> wypisz_nazwisko() << endl; //\t tabulator delete temp_ptr; return 0;} void osoba:: zapisz (char nazw[], char im[], int wzr){ strcpy(nazwisko, nzw): strcpy(imie, im); wzrosrt=wzr; } char *osoba :: wypisz_imie() { return imie;} char *ososba :: wypisz_nazwisko() { return nazwisko; } int ososba :: wypisz_ wzrost() { return wzrost; }