
29.07.2009, 09:06
|
|
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
Провел на форуме: 813785
Репутация:
314
|
|
Сообщение от НTL
Столкнулся с такой проблемой:
Есть целое число (Integer), число примерно: 407661516164772012300 (21 цифра)
При попытки перевода числа в строчку (IntToStr()), оно не переводится т.к. МАХ число для перевода в строчку = 2147483647
Так вот вопрос как можно разделить целое число на: Первые 9 цифр, вторые 9 цифр, остальные цифры...
Ну а потом можно 3 части перевести в строку и "Приписывать" цифры....
Советую использовать FGint, используется очень просто, работает довольно шустро и с очень большими числами
Код:
Fast Gigantic Integers, the size of these integers is merely bounded by the available memory.
|
|
|