C/Visual C - AYUDA URGENTE

 
Vista:

AYUDA URGENTE

Publicado por luis (12 intervenciones) el 01/07/2004 03:17:54
quisiera saber como imprimir cifras con separadores de miles, por ejemplo 12.500 y no 12500
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:AYUDA URGENTE

Publicado por Josema (35 intervenciones) el 01/07/2004 14:14:15
Si utilizas windows, puedes utilizar los parametros de la configuración regional. Consulta la documentación del API GetNumberFormat
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

RE:AYUDA URGENTE

Publicado por Luis (1 intervención) el 01/07/2004 17:31:55
gracias por tu ayuda pero es para turbo c y en DOS
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

RE:AYUDA URGENTE

Publicado por javi (5 intervenciones) el 01/07/2004 18:57:30
Puedes hac erte una funcion para que lo haga ,por ej:

void numeroconpunto(long num)
{

if(num<1000)
printf(\"%ld\",num);

else if (num>999999)
printf(\"%ld\",num);

else
printf(\"%d.%d\",(int)(num/1000),(int)(num%1000));

}

Luego por ej si queremos meterla dentro de otro printf ,hacemos por ej:
long numero;
printf(\"introducir numero: \");
scanf(\"%ld\",&numero );
printf(\"\\n En numero con pto= \");
numeroconpunto(numero);
printf(\"y el numero sin pto=\",numero);

lo que generara por ej;
numero=12345
El numero con pto=12.345 y el numero sin pto=12345
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