ciao a tutti, ho una serie di dubbi/perplessità/difficoltà con l'impiego delle liste in C che sarei grato se qualcuno mi aiutasse a risolvere.
Andiamo per gradi![]()
io ho questa funzione
che dovrebbe stampare i dati contenuti nella struttura MOVIE.codice:void stampa_films() { MOVIE *i; i = testaV; if (i != NULL) { while (i != NULL) { printf(""); i=i->next; } return; } else { printf("Non è stato ancora inserito alcun articolo per questa tipologia\n"); return; } }
Dopo aver inserito almeno un dato (inserire il secondo mi dà problemi quindi ne riparliamo dopo), provo a far visualizzare quanto c'è in memoria: ebbene, mi restituisce "Segmentation Fault".
Sto lavorando su MacOSX e gcc, qualcuno saprebbe aiutarmi?
ratatuia