Direi che è più chiaro nell'altro modo ... comunque
scanf("%d", &(*(vet+i))->prior );
scanf("%d", &(*(vet+i))->dato );
Direi che è più chiaro nell'altro modo ... comunque
scanf("%d", &(*(vet+i))->prior );
scanf("%d", &(*(vet+i))->dato );
No MP tecnici (non rispondo nemmeno!), usa il forum.