linux user group brescia

immagine del castello

Archivio della mailing list

Arrays of Variable Length

Maurizio Paolini paolini a dmf.bs.unicatt.it
Gio 11 Apr 2002 14:27:06 UTC
> To: Carlo <magnifex a infinito.it>, lug a linux.it
> Subject: Re: Arrays of Variable Length
>
> On Wed, Apr 10, 2002 at 04:28:23PM +0200, Carlo wrote:
> > 
> > Problema, devo maneggiare in c Arrays of Variable Length di una struttura
> > e passarli a varie funzioni.
> devi obbligatoriamente usare i puntatori.[1]

No, non necessariamente.  E' possibile che l'ultimo campo di una struct sia
un vettore di lunghezza non prefissata... naturalmente poi non funzionano
varie cose, tra cui il "sizeof", ed il malloc deve essere fatto con 
attenzione calcolando la dimensione corretta del tutto.

Comunque sconsiglierei di fare cosi' ed utilizzerei un puntatore come
piu' volte suggerito nella ml.

mp




Maggiori informazioni sulla lista Lug