Scusami, potresti scrivermi il codice da modificare ? Sono fossilizzato su questa soluzione e non riesco capire in che modo modificarla...Originariamente inviato da YuYevon
Al fatto che la funzione creaLista() restituisce un tipo "struct elemento" ma nel main assegni il valore di ritorno ad un *puntatore* a struct elemento. Modifica la funzione in maniera tale da farle restituire un puntatore e non dovrebbero esserci problemi (elimina l'asterisco di dereferenziazione nell'istruzione return e modifica il tipo del valore di ritorno sia nell'intestazione che nel prototipo). Tra l'altro i prototipi sono inutili in quel caso.