Czesc, dostrzega ktos blad w tym kodzie? Zauwazylem ze caly program sypie sie konkretnie przez jedna linijke
a->klatki[i].pietra[j].mieszkania[k].numer = B;
A struktury wygladaja tak:
struct SMieszkanie
{
int numer;
float powierzchnia;
float wysokosc;
int liczba_pokoi;
};
struct SPietro
{
int nr_pietra;
int ile_mieszkan;
SMieszkanie *mieszkania = new SMieszkanie[ile_mieszkan];
};
struct SKlatka
{
int nr_klatki;
int ile_pieter;
SPietro *pietra = new SPietro[ile_pieter];
};
struct SBlok
{
string ulica;
int numer;
int ile_klatek;
SKlatka *klatki = new SKlatka[ile_klatek];
};
Nie wywala zadnego errora ale kiedy dodaje ta linijke program zatrzymuje sie w pewnym momencie, i konczy dzialanie.