Forse il problema sta nella riga
inserisciNodo(l, num);
che dovrebbe essere
l=inserisciNodo(l, num);
Forse il problema sta nella riga
inserisciNodo(l, num);
che dovrebbe essere
l=inserisciNodo(l, num);
No MP tecnici (non rispondo nemmeno!), usa il forum.