Hola egonzalias.
Es realmente extraño, ¿ No olvidaste el "%0." antes de "f" ?
Proba de este modo:
Código C:
Ver original...
int main(void){
char *iva = "0.3";
return 0;
}
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.