c++ struktura

Odpowiedz Nowy wątek
2014-11-29 18:28

Rejestracja: 5 lat temu

Ostatnio: 5 lat temu

0

Witam znowu :D

struct Miasto
{
string hotel[30];
int km[5];
};

Miasto Barcelona[13]=
{
{"Hotel Ara","332"},
{"Hotel Orka","501"}
};

Przy wyświetleniu Barcelona[0].hotel i Barcelona[0].km pokazują mi się adresy 0x49d060 i 0x49d150, zamiast Hotel Ara i 332. Gdzie robię błąd ?

Pozostało 580 znaków

2014-11-29 18:35

Rejestracja: 8 lat temu

Ostatnio: 3 lata temu

Lokalizacja: Kraków

2

Bo w strukturze Miasto trzymasz dwie tablice i zarówno hotel jak i km jest rzutowane na wskaźnik.

edytowany 1x, ostatnio: Sopelek, 2014-11-29 18:35

Pozostało 580 znaków

2014-11-29 18:39

Rejestracja: 14 lat temu

Ostatnio: 1 minuta temu

struct Hotel
{
    const char *hotel;
    int km;
};
Hotel Barcelona[]=
{
    {"Hotel Ara", 332},
    {"Hotel Orka", 501}
};

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon, 2014-11-29 18:40

Pozostało 580 znaków

2014-11-29 18:42

Rejestracja: 5 lat temu

Ostatnio: 5 lat temu

0

Dziękuję :)

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0