[elektro] C struktúra
wferi at niif.hu
wferi at niif.hu
Wed Mar 11 11:45:21 CET 2020
Balla Zoltán <sdrlab at yandex.ru> writes:
> u8 B[]={5,6,7,8,9,10,11};
> u8 D[]={12,13,14,15};
>
> typedef struct
> {
> u8 A1;
> u8 A2;
> u8 *B[];
> }A;
>
> A C={1,2,{B,D}};
>
> Ez így működik! Csak gondoltam van olyan mód, hogy közvetlenül a
> struktúrában végezhetem el a feltöltést!
A C99 szabvány ismeri a compound literalt, amivel csinálhatsz ilyet:
A E={3,4,{(u8[]){1,2,3},(u8[]){4,5}}};
> Ez amúgy konstatns lenne, nem módosítható, csak olvasható adat...
Akkor definiáld annak, különben elpiszmog a kód az inicializálással.
--
Feri
More information about the Elektro
mailing list