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