Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.86
FarStar
Заблокирован
#1

Как в С++ конвертнуть HEX в DEC? - C++

07.06.2011, 10:13. Просмотров 5395. Ответов 3
Метки нет (Все метки)

Киберперцы, есть ли готовая функция в Visual C++ для конвертации из HEX (типа F4A36) в DEC (типа 1002038) ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2011, 10:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как в С++ конвертнуть HEX в DEC? (C++):

[BMP] HEX (из HEX-редактора) в DEC
Имеется файл *.bmp (который нельзя вложить в сообщение). В самом файле есть его...

Из Hex в Dec
Перевел из чара в инт и что-то не вьеду как теперь возвести . ...

Из HEX в DEC
Господа привет. Помогите нубу из F6FD hex получить -522 dec. int a = 0xFD;...

S dec na hex, ukazatel
Pomogite pojaluista! Etot kod menyaet 10noe chislo na 16noe. Nado izmenit eto...

Long hex > dec
Никак не могу понять, как перевести большое 16-ричное в 10-ричное число. Вся...

Перевод числа из hex в dec
Привет, можете подсказать как можно перевести 16-ричное число произвольной...

3
igorrr37
1863 / 1481 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
07.06.2011, 10:30 #2
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main(){
    unsigned a=0xF4A36;
    std::cout<<a;
    return 0;
}
http://www.cplusplus.com/reference/iostream/manipulators/dec/
1
FarStar
Заблокирован
07.06.2011, 10:48  [ТС] #3
да..ну это то я знал, просто забыл дописать важно условие.
Данные в HEX у меня хранятся в строке, типа char buf[]="F4A36"; и без всяких символов "0х" перед цифрами и буквами.....
0
igorrr37
1863 / 1481 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
07.06.2011, 12:44 #4
тогда так
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cstdlib>
 
int main(){
    char buf[]="F4A36";
    long int a=strtol(buf, NULL, 16);
    std::cout<<a;
    return 0;
}
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2011, 12:44
Привет! Вот еще темы с решениями:

Манипуляторы dec hex setfill setw
что такое операторы dec hex setfill sew м как они работают?

Перевод чисел Bin - Oct - Dec - Hex
Существуют ли функции для перевода числа (или строки из цифр) из одной системы...

Влияет ли манипуляторы hex,oct,dec на массив символов?
Влияет ли манипуляторы hex,oct,dec на массив символов? есть unsigned char...

Std::count << std::hex << (long) 0x0a; Как сделать, чтоб от HEX значения ноль при выводе не убирался?
сабж...( std::count &lt;&lt; std::hex &lt;&lt; (long) 0x0a; ) выводится просто a, вместо...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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