C ++ - как найти длину целого числа

Я пытаюсь найти способ найти длину целого числа (количество цифр), а затем поместить его в массив целых чисел. Присвоение также требует выполнения этого без использования классов из STL, хотя в спецификации программы сказано, что мы можем использовать «общие библиотеки C» (спросите моего профессора, могу ли я использовать cmath, потому что я предполагаю log10 (num) +1 самый простой способ, но мне было интересно, есть ли другой путь).

Ах, и это не должно обрабатывать отрицательные числа. Исключительно неотрицательные числа.

Я пытаюсь создать вариант класса "MyInt", который может обрабатывать более широкий диапазон значений с использованием динамического массива. Любые советы будут оценены! Спасибо!

Ответы на вопрос(13)

Ваш ответ на вопрос