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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gromo
 Аватар для gromo
367 / 266 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
#1

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

07.10.2013, 16:47. Просмотров 180. Ответов 0
Метки нет (Все метки)

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?
Установка библиотеки gmp, Dev-C++ C++
C++ Не собирается библиотека gmp
C++ Возврат результата из функции через параметр по ссылке
GMP под Windows C++

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

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

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