C ++ - wie man die Länge einer ganzen Zahl findet

Ich versuche, einen Weg zu finden, um die Länge einer ganzen Zahl (Anzahl der Ziffern) zu finden und es dann in ein ganzzahliges Array zu platzieren. Die Zuweisung erfordert dies auch ohne die Verwendung von Klassen aus der STL, obwohl die Programmspezifikation besagt, dass wir "allgemeine C-Bibliotheken" verwenden können (ich werde meinen Professor fragen, ob ich cmath verwenden kann, da ich log10 (num) annehme). + 1 ist der einfachste Weg, aber ich habe mich gefragt, ob es einen anderen Weg gibt).

Ah, und das muss nicht mit negativen Zahlen umgehen. Ausschließlich nicht negative Zahlen.

Ich versuche, eine Variante der Klasse "MyInt" zu erstellen, die mit einem dynamischen Array einen größeren Wertebereich verarbeiten kann. Irgendwelche Tipps wäre dankbar! Vielen Dank!

Antworten auf die Frage(13)

Ihre Antwort auf die Frage