¿Encontráis un error?

Iniciado por RuniksFelipez, 22 Julio 2013, 16:33 PM

0 Miembros y 1 Visitante están viendo este tema.

RuniksFelipez

Me gustaria saber si este codigo tiene algun error.
La idea era guardar un valor float dentro de un array de chars donde se devuelve la longitud de este.

int conversorFloatString(float valor, char num[], char vst)
{


       int tamanyo = log10(valor);
       int aux = valor/pow(10,tamanyo);
       int j = 0;
       while(tamanyo > 0)
       {
               tamanyo--;
               num[j] = aux+'0';
aux=valor/(pow(10,tamanyo+1));
               aux = valor/(pow(10,tamanyo)) - aux*10;


               j++;
       }
       num[j]=aux+'0';
j++;
num[j]='.';
tamanyo=0;
 while(tamanyo > -4)
       {
j++;
               tamanyo--;
               
aux=valor/(pow(10,tamanyo+1));
               aux = valor/(pow(10,tamanyo)) - aux*10;
num[j] = aux+'0';

               
       }
       

j++;
num[j]=' ';
j++;
num[j]=' ';
j++;
num[j]=' ';
j=j-3;
return j;

}

1mpuls0

#1
El nombre de la clase no es el adecuado  :P

Honestamente no sé que quieres hacer, no das mucha información.

Saludos
abc