Dopiero zaczynam przygodę z programowaniem jak i z samymi strukturami.
Mam coś takiego w f. main
Kod: Zaznacz cały
using std::cout;
using std::endl;
Couple cpls[]={
{{"John",{PKO,1200}}, {"Marry",{BGZ,1500}}},
{{"Peter",{BGZ,1300}},{"Suzy",{BRE,1300}}},
{{"Kevin",{PKO,1600}},{"Katy",{BPH,1500}}},
{{"Kenny",{BPH,1800}},{"Lucy",{BRE,1700}}},
};
cout<<cpls<<endl; //pytanie 1
Kod: Zaznacz cały
enum Banks {PKO, BGZ, BRE, BPH};
struct Account{
Banks bank;
int balance;
};
struct Person{
char name[20];
Account account;
};
struct Couple{
Person he;
Person she;
};
1. czy tam gdzie jest komentarz "pytanie 1" to w wyświetlenie tego powoduje wyświetlenie adresu początku tej tablicy, jak przy "normalnych" tablicach?( wyświetla mi się coś z przedrostkiem 0x czyli system szesnastkowy a wiec adres???)
2. Jak "dobrać" się do nazwy banku??? Chodzi mi np. o to żeby nazwę tą wyświetlić sobie.
Próbowałem mniej więcej tak (dla Johna)
Kod: Zaznacz cały
cpls[0].he.account.bank
Dziękuję za wszystkie sensowne sugestie i podpowiedzi.