Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / перевод числа (VC++) / 8 сообщений из 8, страница 1 из 1
26.05.2006, 19:36
    #33755421
rkeg_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
есть m_1 (DWORD) // десятичное число
есть m_2 (CString) // сюда надо написать это число в шестнадцатеричной форме
ведь командой itoa нельзя перевести число в 16-ю систему?
а как сделать?
...
Рейтинг: 0 / 0
26.05.2006, 19:48
    #33755439
Goldminer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
Почему? По-моему как раз можно...

Код: plaintext
char *itoa(int value, char *string, int radix);
...
Рейтинг: 0 / 0
26.05.2006, 19:52
    #33755444
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
str.Format("%lx" , val);
...
Рейтинг: 0 / 0
26.05.2006, 20:06
    #33755463
rkeg_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
а какой из предложенных вариантов предпочтительнее? каким чаще пользуются?
...
Рейтинг: 0 / 0
26.05.2006, 20:09
    #33755466
rkeg_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
Goldminerchar *itoa(int value, char *string, int radix);а можно привести реальный пример?
...
Рейтинг: 0 / 0
26.05.2006, 20:19
    #33755473
Goldminer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
Конечно, с использованием метода. И гибче, и безопасно. Про atoi() это я так - заявление удивило.
...
Рейтинг: 0 / 0
26.05.2006, 20:34
    #33755485
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
rkeg_ Goldminerchar *itoa(int value, char *string, int radix);а можно привести реальный пример?

Код: plaintext
1.
2.
3.
int value =  255 ;
char string[ 24 ] = { 0 };

char *str = itoa( value, string,  16  );
...
Рейтинг: 0 / 0
27.05.2006, 02:23
    #33755701
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод числа (VC++)
rkeg_ Goldminerchar *itoa(int value, char *string, int radix);а можно привести реальный пример?

Это смотря как есть у тебя CString или нет. Если ест, я бы его использовал, поскольку буфер заранее неизвестной длины выделять не надо ( это делает CString).
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / перевод числа (VC++) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]