In compilazione va tutto bene ma in fase di esecuzione il programma crasha quando richiamo la funzione Count.

codice:
typedef struct elemento {
 		int valore;
 		struct elemento* next;
} Elemento;
codice:
int Count (Elemento* lista) {
 	int conta=0;
 	while ((lista)!=NULL) {
 		  conta++;
 		  lista=(*lista).next;
        } 	
        return conta;	 
}