Я осматривал форумы, и я до сих пор не смог найти свой ответ на свою проблему. У меня две строки, которые на самом деле представляют собой массив чисел. например (я просто выбрать случайных чиселДобавление двух строк математически?
string input1="12345678909876543212";
string input2="12345";
Я хочу, чтобы добавить эти две строки вместе, но действуют они, как там целых чисел. Моя цель создать класс, где я могу добавить больше чисел, чем (длинные долгое межд), так он может превысить самый большой длинный длинный ИНТ переменной.
так я revese строку без проблем, так что теперь там
input1="21234567890987654321"
input2="54321"
тогда я попробовал, добавив, скажем input1 [0] + input2 [0] (2 + 5) в новую строку, можно назвать newString [0], где это wou ld равно (7); но я не могу найти хороший способ временного преобразования текущего числа в строку, чтобы я мог добавить его в новую строку? может кто-нибудь помочь. Я устал от атой, stof, stod. они, кажется, не работают вообще для меня. В любом случае я могу заставить эту функцию работать. Мне все равно не нужно создавать класс, мне просто нужно найти способ добавить эти две строки математически, но при этом сохранить строковый формат newString. Спасибо за то, кто может это понять для меня
Используйте существующую библиотеку bignum, например: повысить multiprecision. См. Эту статью в Википедии для общей дискуссии: http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic –
ну, я хочу создать свою собственную, это то, что делает – OPJ