No, errore mio. Tutto risolto, avevo fatto il seguente errore

Anzichè prendere da file il double nel seguente modo:

fread(PuntatoreADouble,sizeof(double),1,FP);
converti(&PuntatoreADouble);

avevo fatto il seguente stupido errore:

fread(PuntatoreADouble,sizeof(double *) ....

La funzione l'ho finita ed ho ottenuto il 100% del punteggio, quindi ti ringrazio anche per il tuo aiuto !