다른 데이터로 QByteArray
을 채워야합니다. 그래서 저는 QDataStream
을 사용하고 있습니다.QDataStream에 QByteArray를 추가 하시겠습니까?
QByteArray buffer;
QDataStream stream(&buffer, QIODevice::WriteOnly);
qint8 dataHex= 0x04;
qint8 dataChar = 'V';
stream << dataHex<< dataChar;
qDebug() << buffer.toHex(); // "0456" This is what I want
그러나 QByteArray를 buffer
에 추가하고 싶습니다.
QByteArray buffer;
QDataStream stream(&buffer, QIODevice::WriteOnly);
qint8 dataHex= 0x04;
qint8 dataChar = 'V';
QByteArray moreData = QByteArray::fromHex("ff");
stream << dataHex<< dataChar << moreData.data(); // char * QByteArray::data()
qDebug() << buffer.toHex(); // "045600000002ff00" I would like "0456ff"
무엇이 누락 되었습니까?