Форум программистов, компьютерный форум CyberForum.ru

GNU Multiprecision (GMP) Возврат результата - C++

Восстановить пароль Регистрация
 
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
07.10.2013, 16:47     GNU Multiprecision (GMP) Возврат результата #1
GMP умеет работать с числами по основанию от 2 до 62.
Причем цифры от 10 до 36 представляются в верхнем регистре. (ABC...Z)
А цифры от 37 до 62 представляются нижним регистром. (abc...z)

Трабл:
Допустим я перевожу число из десятичной в 50-ричную ( функцией string& get_str(int base) ). Так вот, возвращаемый результат весь в ВЕРХНЕМ регистре, хотя в 50-ричной системе почти наверняка встретятся цифры в нижнем регистре.
Теперь ни понять что за число получилось (регистр искажен) ни подать это число повторно на вход, чтобы снова преобразовывать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 16:47     GNU Multiprecision (GMP) Возврат результата
Посмотрите здесь:

библиотека gmp.h, бесконечные числа C++
C++ Считывание и запись чисел в gmp библиотеке
C++ GMP, MPFR, MPIR кто знаком?
C++ gmp вычисления с большой точностью
C++ Библиотека GMP
Не могу подключить gmp к VS C++
C++ Возврат результата вычисления
C++ Как слинковать boost/multiprecision/cpp_int.hpp?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru