Fai attenzione ... hai scritto
void crea_nodo(Nodo, int, Stringa);
poi chiami
crea_nodo(L, Nome, num);
e la funzione è
void crea_nodo(Nodo &Temp, Stringa professore, int n) {
Non noti nulla?
E questo è solo l'inizio ... ad esempio questo
Temp->Nome = professore;
che non è possibile. ...

Rispondi quotando