Perché vuoi assegnare un double a un puntatore nullo?
codice:
double *pvelx=NULL;
*pvelx=ttt.velx;
E continui a farlo qua e la?