Приведение типов

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
ZaikinMaxim
Сообщения: 23
Зарегистрирован: 23 фев 2005, 09:18
Контактная информация:

Добрый день. У меня вопрос, как корректно перевести значение в переменной типа WORD в String или char.
С уважением Заикин Максим Викторович
Tima
Сообщения: 43
Зарегистрирован: 23 сен 2004, 11:17
Откуда: Харьков
Контактная информация:

А почему бы не использовать itoa?
WORD x = 784;
char buffer[10];
itoa(x, buffer, 10);
ZaikinMaxim
Сообщения: 23
Зарегистрирован: 23 фев 2005, 09:18
Контактная информация:

А если к string то как ?
С уважением Заикин Максим Викторович
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

itoa возвращает ссылку на буффер, которую ты передал в качестве параметра.
int x = 666;
char buffer[16];
std::string number(itoa(x, buffer, 10));
2B OR NOT(2B) = FF
Styopa
Сообщения: 40
Зарегистрирован: 30 сен 2004, 19:22
Откуда: Севастополь
Контактная информация:

ZaikinMaxim, а если к CString, то вообще легко:
CString::Format("Решение проблемы %hd", wMyVar);
В жизни программиста всего три плюса. Из них два - в Си++, а третий - крест на его могиле.
Ответить