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;
}
El nombre de la clase no es el adecuado :P
Honestamente no sé que quieres hacer, no das mucha información.
Saludos