C ++: cómo encontrar la longitud de un entero
Estoy tratando de encontrar una manera de encontrar la longitud de un entero (número de dígitos) y luego colocarlo en una matriz de enteros. La asignación también requiere hacer esto sin el uso de clases del STL, aunque la especificación del programa dice que podemos usar "bibliotecas C comunes" (le preguntaré a mi profesor si puedo usar cmath, porque estoy asumiendo log10 (num) + 1 es la forma más fácil, pero me preguntaba si había otra forma).
Ah, y esto no tiene que manejar números negativos. Números exclusivamente no negativos.
Estoy intentando crear una variante de clase "MyInt" que pueda manejar un rango más amplio de valores usando una matriz dinámica. Cualquier consejo sería apreciado! ¡Gracias!