Untitled - MARKUP 1.24 KB
                                
                                    #include <iostream>

using namespace std;
struct adres_t
{
	string ulica;
	int numer;
};
struct osoba_t
{
	string imie;
	string nazwisko;
	int wiek;
	
	adres_t adres;
	
	osoba_t(string _imie, string _nazwisko, int _wiek)
	{

		//imie = "janusz";
		//nazwisko = "olszak";
		
		imie = _imie;
		nazwisko = _nazwisko;
		wiek = _wiek;
		adres.ulica = "zachlapana";
		adres.numer = 67;
		
		cout << "wywolano konstruktor";
		};
	~osoba_t()
	{
		cout << "wywolano destruktor";
		};
	
	void wyswietl()
	{
	cout <<">>>wywolano wyswietl<<<" << endl;
	cout << imie << endl;
	cout << nazwisko << endl;
	cout << wiek << endl;
	cout << adres.ulica << endl;
	cout << adres.numer << endl;
}
	void edytuj(string name)
	{
		imie = name;
	}	
};

int main (int argc, char *argv[])
{
	osoba_t osoba("marian", "pazdzioch", 83);	
	osoba.wyswietl();
	osoba.edytuj("Jozek");
	osoba.wyswietl();
	
	//osoba.imie = "mietek";
	//osoba.nazwisko = "szczesny";
	//osoba.wiek = 28;

	return 0;
}
                                
                            

Paste Hosted With By Wklejamy.pl