C/Visual C - Numeros decimales

 
Vista:

Numeros decimales

Publicado por Dimus (1 intervención) el 20/09/2002 23:21:08
Buenas.
En C cuando realizas una division usando float los numeros decimales van despues del un punto "." ¿sabeis como podria pasar este punto a coma?

float a=5;
printf("%f",a/2);

El resultado es 2.5, y a mi me gustaria pasarlo a 2,5
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Numeros decimales

Publicado por chuidiang (677 intervenciones) el 21/09/2002 07:01:59
En C de UNIX el qué tipo de puntuación se utliza se fija por medio de variables de entorno.

LC_ALL=c y LANG=c escriben con "." los decimales
LC_ALL=es y/o LANG=es escriben con "," los decimales (no recuerdo si hay que poner las dos o basta con una de ellas).

Estas variables las lee el compilador, por lo que es necesario compilar todo "después" de haber dado valor a dichas variables de entorno.

No sé si esto funciona en windows, aunque por internet he encontrado gente interesada en dichas variables de entorno para windows 98.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar