La scanf vuole dei puntatori alla locazione dove deve memorizzare il dato letto...
codice:
         scanf("%d",&vet[i]->prior);
         getchar();
         printf("\n\n Digita il valore del %d dato :  ", i);
         scanf("%d",&vet[i]->dato);
(inoltre, non hai incluso <stdio.h>)