Začátečnický dotaz na C - variant ve struktuře
Miroslav Mraz
mraz na seznam.cz
Středa Listopad 12 22:15:16 CET 2014
typedef union {
struct {
u16_t mavatko;
u16_t zavazek;
};
u32_t obusek;
} maj;
maj prvni_maj;
prvni_maj.mavatko = 1; // zapise 1 do 16bitu
prvni_maj.obusek = 2; // zapise 2 do 32 bitu
Víte jistě co děláte ?
Mrazík
Dne 12.11.2014 v 21:37 Petr Labaj napsal(a):
> Aha, takže ne alias ve struktuře, ale alias (v tomto případě union) struktur.
>
> Ale pak bych předpokládám k tomu musel přístupovat:
> maj.m1.obusek = 1;
>
> Já bych potřeboval:
> prvni_maj.mavatko = 1; // zapise 1 do 16bitu
> prvni_maj.obusek = 2; // zapise 2 do 32 bitu
>
> Díky.
> PL
>
>
Další informace o konferenci Hw-list