Per leggere correttamente il file di testo, è necessario che all'ultima riga (dove c'è il 3345) si vada a capo. Quindi, se usi il notepad, l'ultima riga la devi scrivere
3345
e tasto Invio.
Fatto questo, il codice leggerà correttamente l'ultimo nominativo ma ci sarà un errore nella funzione
cancella_nodo
quando verrà eseguita con il parametro L1 che non ha nessun valore ... Come intendevi utilizzare L1 all'inizio chiamando la cancella_nodo?