Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: RuniksFelipez en 22 Julio 2013, 16:33 PM

Título: ¿Encontráis un error?
Publicado por: RuniksFelipez en 22 Julio 2013, 16:33 PM
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;

}
Título: Re: ¿Encontráis un error?
Publicado por: 1mpuls0 en 22 Julio 2013, 18:18 PM
El nombre de la clase no es el adecuado  :P

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

Saludos