Originariamente inviato da ramy89
Nella struttura hai:
codice:
Persona* Data[];
Che è un puntatore a puntatore, l' equivalente di Persona **Data;
Quando chiami:
codice:
c->Data[c->n]= p;
c->Data è un puntatore a puntatore a Persona, c->Data[c->n] è un puntatore a Persona,ma p non è un puntatore a Persona, devi fare:
codice:
*(c->Data[c->n])=p;
Puoi farlo anche senza parentesi ma non mi ricordo la precedenza degli operatori.
Se ti invio il progetto, riesci a capire perché non mi carica valori nella coda?!?