Antes que nada recuerda declarar main como int, así lo exige el estándar, con su correspondiente return.
Creo que no se han fijado en que el autor del tema tiene declaradas las variables como globales, con lo que en este caso no hace falta más que una llamada a la función sin necesidad de usar punteros:
Cita:
Ingrese 3 letras asd
Valores: 97.00 115.00 100.00
Process returned 0 (0x0) execut
Press any key to continue.
Código C++:
Ver original#include <stdio.h>
char a,b,c;
float x,y,z;
void float_( char a, char b, char c );
int main()
{
printf("\nIngrese 3 letras "); scanf("%c%c%c",&a
,&b
,&c
); float_ (a,b,c);
printf("\n Valores: %.2f %.2f %.2f ",x
,y
,z
); return 0;
}
void float_( char a, char b, char c )
{
x=((float)a);
y=((float)b);
z=((float)c);
}
¡¡¡Saluditos!!!