La funzione
void InserisciInTesta(ListaDiElem *Lista, int x){
accetta un puntatore a ListaDiElem e tu invece la chiami così
InserisciInTesta(*Lista1,x)
Devi passare il puntatore a Lista1 ovvero
InserisciInTesta(&Lista1,x)
La funzione
void InserisciInTesta(ListaDiElem *Lista, int x){
accetta un puntatore a ListaDiElem e tu invece la chiami così
InserisciInTesta(*Lista1,x)
Devi passare il puntatore a Lista1 ovvero
InserisciInTesta(&Lista1,x)
No MP tecnici (non rispondo nemmeno!), usa il forum.