Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > запись значения в QByteArray


Автор: gordmiand 8.7.2014, 19:04
Подскажите пож-та на примере как записать unsigned short - переменную (например значение 30) в массив байтов QByteArray размером, допустим, 100 байтов, но не в его начало, а начиная, например, с 10-го байта?

Автор: math64 9.7.2014, 09:40
Как записать - в виде строки или в 2 байта? Если второе то
Код

QByteArray ba;
unsigned short value = 30;
int index = 10;
if (ba.size() >= index+sizeof(unsigned short) )
  (unsigned short*)(ba.data()+index) = value;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)