Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Преобразование QString в QByteArray

Felix Noskov Мастер (2497), открыт 4 недели назад
У меня имеется строка str = "2A" (шестнадцатеричная система) я хочу установить это значение в 3-й байт массива байтов array. Но не понимаю, как это нужно сделать.
Подскажите, как это можно сделать?
1 ответ
Алексей Мыслитель (5688) 4 недели назад
 bool bStatus = false;
uint hexVal = str.toUInt(&bStatus, 16);
array[2] = hexVal;
Как-то так. Если будет ругаться на несоответствие типов - привести hexVal к char.
Felix NoskovМастер (2497) 4 недели назад
Спасибо
Похожие вопросы