In questa linea quel +1 non è nel posto giusto
ele.info=new char (strlen(name+1));
Correggi.
Dopo ogni cin scrivi
cin.ignore();
per svuotare il buffer;
Nella funzione read_list l'ultimo parametro non ha senso perché non lo usi (non passi un valore dal main) ma lo chiedi all'interno, basta una variabile locale.

Rispondi quotando
