Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2013, 18:49   #1
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию Парсинг Int64::Parse из NET FW4.5 для hex числа

Задача - перевести строку "1234ABCD" в значение int size=0x1234ABCD
Работает такой код:
Код:
int sizecontrol=System::Int64::Parse(gcnew String(sizestr.c_str()),System::Globalization::NumberStyles::AllowHexSpecifier);
Однако он зачем-то (кто его просит??) переводит значение в DEC.
Если попытаться проделать эту манипуляцию для sizestr.c_str()="1234ABCD", то VC++ 2010 с Фреймворком 4.5 выдаст нам значение sizecontrol=305441741,что является 1234ABCDh
calypso вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование string в HEX-число в формате int64 calypso Общие вопросы C/C++ 5 11.04.2013 15:36
Перевод числа из шестнадцатеричной(hex) в десятичную(dec) Alex1991 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 15.11.2010 14:57
преобразование числа в hex fize Помощь студентам 20 27.11.2009 19:45
Как отыскать числа в Hex-редакторе HellMercenariess Свободное общение 3 27.10.2009 12:41
Алгоритм перевода числа в hex text. Ivan_32 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 02.12.2008 21:36