Questa

punto_1 = &dist;

e questa

punto_2 = &dist;

sono sbagliate ... ma cosa dovrebbero significare per te?

E nel main, quando chiami la funzione che calcola la distanza??