Показать сообщение отдельно

  #5  
Старый 29.07.2009, 09:06
s0l_ir0n
Участник форума
Регистрация: 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.
 
Ответить с цитированием