Non ho capito come funziona la stuttura autopuntante...il fatto è che io ho delle strutture di tipo "contatto" e voglio creare un array di puntatori a tali strutture. Se faccio
struct contatto *stack;
Mi dà errore perchè non ho dichiarato la dimensione del vettore...il fatto è che io a priori non so quante saranno le strutture da allocare! Magari devo usare una malloc...ho provato a fare una cosa simile facendo
malloc (sizeof(root)*numcontatti)
dove "root" è una struttura di tipo "contatto" e "numcontatti" è la variabile che indica il numero di strutture allocate.
Come posso fare? Dovrei usare meglio la malloc o devo proprio cambiare impostazione?
grazie
.r.