Eso mismo, alguien tiene o se le ocurre algun metodo?.
En principio, pensaba en dividir hasta 10 (quitas una cifra entera)
hasta que el resultado me saliese un numero menor que 1, y asi
dependiendo del numero de divisiones se podria sacar las cifras... Pero
no va muy bien ^^.
EDITO:
Solucionado:
int numCifras(int Valor){ int valorAux=1;//valor a comparar int nCifras=0; while(valor >= valorAux){ valorAux *=10; nCifras++; } return nCifras; }
mmm
creo que la unica forma es dividiendo entre 10 haciendo un bucle de while. No hay otra manera