ciao ragazzi,

in questi giorni mi sono messo a spulciare un pò di C, e adesso ho iniziato a creare le strutture.

poniamo che la struttura si chiami "PIPPO".

e nella MAIN dichiaro

PIPPO record
PIPPO *P.

NELLA MAIN FACCIO

P=&record

e così assegno al puntatore la struct che ho creato.
Con il puntatore (inserito come parametro in varie funzioni) riesco a lavorare benissimo sulla struct.

Il problema sorge alla fine del programma:

free(p)

NON FUNZIONA!!!!!!

sapete il perché??

Grazie