RE: Statikus tömb mint struktúra
Miko, Imre
imre.miko at siemens.com
Thu May 18 15:09:10 CEST 2006
strukt1 tomb[10];
tomb[0].a = 5;
Ez nem megy?
Van ahol ki kell irni hogy struct:
struct strukt1 tomb[10];
I.
> -----Original Message-----
> From: elektro-bounces at tesla.hu
> [mailto:elektro-bounces at tesla.hu] On Behalf Of Rancz Lajos
> Sent: 2006.május 18. 15:03
> To: elektro at tesla.hu
> Subject: Statikus tömb mint struktúra
>
> Üdv!
>
> Dinamikus memória használat esetén könnyű szép programot
> csinálni struktúrák használatára:
>
> tpyedef struct
> {
>
> unsigned char a;
> unsigned int b;
>
> } strukt1;
>
> int foo(int)
> {
>
> strukt1 *ptr;
> ptr = malloc(sizeof(strukt1));
> ptr->a = 5;
>
> }
>
> Beágyazott programok esetén ugye nem célszerű mallocot
> használni, ezért ilyen esetben statikus tömböt kell használni:
>
> unsigned char arr[512];
> ((strukt1)arr)->a = 5;
>
> Van erre valamilyen szebb megoldás?
>
> Kösz,
> Lajos
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
More information about the Elektro
mailing list