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

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

Войти
Регистрация
Восстановить пароль
 
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
#1

Функция перевода из 16-ричной системы счисления в десятичную - C++

26.02.2014, 01:33. Просмотров 592. Ответов 11
Метки нет (Все метки)

Есть ли в си++ такая фун-я?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 01:33     Функция перевода из 16-ричной системы счисления в десятичную
Посмотрите здесь:

Составить программу перевода чисел из 11-ричной системы счисления в 6-ричную - C++
Составить программу перевода чисел из 11-ричной системы счисления в 6-ричную. Именно такие системы.

Проблемы с программой перевода из восьмеричной системы счисления в десятичную - C++
Не получается написать программу. для перевода из восьмеричной системы счисления в десятичную. #include "stdafx.h" #include <iostream> ...

Перевод из 6-ричной системы в десятичную - C++
На вход программе подается строка символов, оканчивающаяся точкой, и состоящая из ненулевого количества неотрицательных целых чисел,...

Функция перевода из 10-ричной СС в 80-ричную СС - C++
Здравствуйте, как реализовать функцию перевода из 10-ричной СС, в 80-ричную СС ? подход перевода должен быть такой же как и к...

Перевода вещественного числа из шестиричной в десятичную систему счисления - C++
Собственно, не могу найти функцию перевода вещественного числа из 6 сс в 10ую(у меня есть функция перевода целой части, но с дробной не...

Алфавит 70-ричной системы счисления - C++
ПОмогите! К примеру я макс. могу использовать 36-ричную, и как сказано в википедии: вот такой вот алфавит... Но что если задача в 70...

Составить программу перевода заданного числа в десятичную систему счисления - C++
Дано целое число в двоичной системе счисления, т.е. последовательность цифр 0 и 1. Составить программу перевода этого числа в десятичную ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
26.02.2014, 01:48     Функция перевода из 16-ричной системы счисления в десятичную #2
C++
1
2
3
4
5
6
7
8
9
10
#include <sstream>
#include <iostream>
 
int main() {
    unsigned int x;   
    std::stringstream ss;
    ss << std::hex << "B";
    ss >> x;
    std::cout << x << std::endl;
}
gunslinger
случайный прохожий
1132 / 750 / 191
Регистрация: 20.07.2013
Сообщений: 2,067
26.02.2014, 01:50     Функция перевода из 16-ричной системы счисления в десятичную #3
C++
1
int x = 0xA2;
При выводе x получим 162.
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
26.02.2014, 02:06  [ТС]     Функция перевода из 16-ричной системы счисления в десятичную #4
gunslinger, нет, у меня на пропуск только символы "0123456789ABCDEFabcdef" надо ввести в char а преобразовать в инт
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
26.02.2014, 02:27     Функция перевода из 16-ричной системы счисления в десятичную #5
Цитата Сообщение от RayPas Посмотреть сообщение
gunslinger, нет, у меня на пропуск только символы "0123456789ABCDEFabcdef" надо ввести в char а преобразовать в инт
strtol.

Не по теме:

Зачем темы дублировать?

RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
26.02.2014, 12:26  [ТС]     Функция перевода из 16-ричной системы счисления в десятичную #6
DrOffset, не подходит эта функция( она игнорирует символы
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
26.02.2014, 12:47     Функция перевода из 16-ричной системы счисления в десятичную #7
Цитата Сообщение от RayPas Посмотреть сообщение
DrOffset, не подходит эта функция( она игнорирует символы
А можно код, который приводит к этому? Может просто в коде что не так?
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
26.02.2014, 12:54  [ТС]     Функция перевода из 16-ричной системы счисления в десятичную #8
DrOffset,
C++
1
2
3
4
5
6
int C_StringHex :: HexInvert(char* p) {
    int new2;
        new2 = strtol(p, NULL, 16);
 
    return new2;
}
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
26.02.2014, 13:10     Функция перевода из 16-ричной системы счисления в десятичную #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
RayPas, код нормальный, у меня все отработало как нужно.
Что значит игнорирует символы?
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
26.02.2014, 13:20  [ТС]     Функция перевода из 16-ричной системы счисления в десятичную #10
DrOffset, ну к примеру я ввожу 123A, на выходе же - 4666. ОМГ да это что же в 10 тичной системе сразу?!?!?
вот это круто!!! спасибо чувввак!)))))
а аналога для битовой строки сразу в 10 нету?))))
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
26.02.2014, 13:35     Функция перевода из 16-ричной системы счисления в десятичную #11
Цитата Сообщение от RayPas Посмотреть сообщение
а аналога для битовой строки сразу в 10 нету?
Так эта же функция Только 16 на 2 поменяй.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2014, 13:40     Функция перевода из 16-ричной системы счисления в десятичную
Еще ссылки по теме:

Сложение чисел 11-ричной системы счисления - C++
Всем привет, нужно произвести операции сложения и вычитания чисел в одиннадцатиричной системе счисления. Допустим есть массив...

Перевести число из 4-ричной системы счисления в 18-ричную и наоборот - C++
Перевести число из 4-ричной системы счисления в 18-ричную и наоборот

Функции для перевода чисел из девятичной системы в десятичную - C++
Надо на С++ Кто какие функции знает?

Написать программу для перевода чисел из двоичной системы в десятичную - C++
Написать программу для перевода чисел из двоичной системы в десятичную

Перевести из двоичной системы счисления в десятичную - C++
Вот мой код,как из двоичного перевести в десятичное? #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; int main() { ...


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

Или воспользуйтесь поиском по форуму:
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
26.02.2014, 13:40  [ТС]     Функция перевода из 16-ричной системы счисления в десятичную #12
DrOffset, как же я люблю си++, это гениально XD
спасибо от души!!!___)))))))
Yandex
Объявления
26.02.2014, 13:40     Функция перевода из 16-ричной системы счисления в десятичную
Ответ Создать тему
Опции темы

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