cBigNumber a,b;
cin >> dec; /* Включаем десятичный режим */
cin >> a;
cin >> b;
cout << (a * b) << endl;
Если строка уже находится в памяти, то для ее преобразования в число можно воспользоваться методом set():
cBigNumber a;
a.set("12345678901234567890");
А для обратного преобразования числа в строку можно использовать метод toatmp(). Строка записывается в статический буфер, поэтому перед повторным обращением к toatmp() ее надо скопировать подручными средствами С++, например:
Мы используем файлы cookie и Яндекс Метрику для улучшения работы сайта.
Оставаясь на нашем сайте, Вы соглашаетесь с условиями использования файлов cookie, разрешенных
в настройках Вашего браузера, и Яндекс Метрики. Чтобы ознакомиться с нашими Положениями о
конфиденциальности и об использовании файлов cookie и Яндекс Метрики,
нажмите здесь