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

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

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


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