codice:
#include "stdafx.h"
#include "math.h" 
void distanza (float x, float y, float *dist);




int main ()

{
float x = 0.0;
float y = 0.0;
float punto_1 = 0.0;
float punto_2 = 0.0;
float dist = 0.0;



	printf("inserire il valore di X primo   ");
	scanf("%f",&x);
	getchar();
	
	printf("inserire il valore di Y primo   ");
	scanf("%f",&y);
	getchar();

	punto_1 = distanza(x, y, &dist);
	
	
	printf("inserire il valore di X secondo    ");
	scanf("%f",&x);
	getchar();

	printf("inserire il valore di Y secondo    ");
	scanf("%f",&y);
	getchar();

	punto_2 = distanza(x, y, &dist);
	

	printf(" \n La distanza dei due punti e' %f   -   %f   \n\n",punto_1,punto_2);   

	return 0;
}


void distanza(float x, float y, float *dist)

{
	*dist =  pow(x,2) + pow(y,2);

}


ciao

ho 2 errori nel compilatore (credo riguardino i puntatori) mi da errore c2640 inpossibile convertire da void a float help

la versione senza puntatori funziona benissimo


P.S.(e inpressionante quante reti WiFi sono senza protezione a Roma ) VVoVe: