mam pytanie
Dla następujących funkcji:
struct ulamek
{
int licz;
unsigned mian;
} x,*p;
Które instrukcjie nie są poprawne?
a) x.licz=3; b) (&x)->mian=7; c) *(p.licz)=9; d) p->mian=1;
Dlaczego instrukcja b) jest poprawna i co ona oznacza, bo nie mam pojęcia,
i instukcja c) jest żle, i powina być taka:
*(p).licz=9; - ale przy zastosowaniu tej instrukcji pisze mi komunikat ' reguest for member "licz" is something not a structure or union
poniżej kod do przykładu c)
struct ulamek
{
int licz;
unsigned mian;
} x,*p=&x;
*(p).licz=9;