Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/07/2012, 15:12
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: Conversion Char a Float

Hola egonzalias.

Es realmente extraño, ¿ No olvidaste el "%0." antes de "f" ?

Proba de este modo:
Código C:
Ver original
  1. ...
  2. int main(void){
  3.     char *iva = "0.3";
  4.  
  5.     printf("char* : %s",iva);
  6.     printf("\nfloat : %f", atof(iva));
  7.     getchar();
  8.     return 0;
  9.  }
Para simplificar, quité el formato de salida para el float, ahora tendrías que obtener algo como:
Cita:
char* : 0 .3
float : 0.300000
Saludos.

Última edición por ecfisa; 30/07/2012 a las 15:28 Razón: ortografía