Imprimir constantes en C

javpal29
06 de Junio del 2008
Buenas,
Me gustaría declarar una constante de tal forma que fuese un número de versión como 3.01, 1.1 ó 1.0.0.1.

El problema es que yo la declaro como tal pero al imprimirla uso
printf("version %f",VERSION);
y el resultado q obtengo es 3.010000 ó 1.10000 pero claro, yo no quiero que me muestre los 0's. Cómo puedo hacerlo??
Gracias!!

unixlemes
06 de Junio del 2008
Hola!! para responderte esa sencillez....
Debes multiplicar el operador por el infinitesimal cuyo decimal es la cantidad de numeros requeridos.
por ejemplo....
printf("%0.2f",VERSION);