tablice w strukturach
Ostatnio zmodyfikowano 2020-05-23 10:59
Heya Temat założony przez niniejszego użytkownika |
tablice w strukturach » 2020-05-22 14:06:24 (poprzedni temat założyłem w złym dziale) Witam, w zadaniu mam podaną strukturę oraz odpowiednie pola:
Klient: - imie - nazwisko - id Pietro: - numer_pokoju - data_rezerwacji - gosc (tablica obiektów typu Klient) Klatki: - nr_klatki - pieter (tablica obiektów typu Pietro) Hotel: - nazwa - adres - klatka (tablica obiektow typu Klatki)
Nie rozumiem tego zapisu "tablica obiektów typu ...." Czy chodzi tutaj o coś takiego ?:
struct Hotel { Pietro pieter[15]; }; struct Hotel { Klatki klatka[15]; }; |
|
pekfos |
» 2020-05-22 15:32:21 Dokładnie o to chodzi. |
|
Heya Temat założony przez niniejszego użytkownika |
» 2020-05-22 15:45:29 @pekfos Super, dzięki za odpowiedź, jednak te tablice mają być dynamiczne, w funkcji main() użytkownik podaje wielkość tablicy, przypuśćmy że wygląda to tak:
Podaj ilość klatek: << wpisuje użytkownik Podaj ilość pieter: << wpisuje użytkownik Podaj ilość gosci: << wpisuje użytkownik Po drodze podaje się też odpowiednie dane dla tych struktur i z tym sobie poradzę, ale jak zrobić te tablice ?
struct Hotel { Klatki *tablica; };
int main() { int N; Hotel test; cout << "Podaj ilosc klatek: "; cin >> N;
test.tablica = new int[N]; }
Niestety program się wysypuje. |
|
pekfos |
» 2020-05-23 10:52:23 W takim razie najlepiej przez std::vector<>. test.tablica = new int[N]; }
Niestety program się wysypuje. |
test.tablica = new Klatki[ N ];
Zawsze podawaj szczegóły, a nie "niestety nie działa". |
|
dlakin95 |
» 2020-05-23 10:59:31 |
|
« 1 » |