Неожиданный результат при проверке двоичного QByteArrayC++

Программы на C++. Форум разработчиков
Anonymous
Неожиданный результат при проверке двоичного QByteArray

Сообщение Anonymous »

Я пытался понять, как поместить различные типы данных в QByteArray для отправки их через Ethernet. Я видел много тем об использовании QDataStream, но не уверен, что использую его правильно.
Итак, вот мой код:

Код: Выделить всё

    QByteArray data;
QDataStream stream(&data, QIODevice::WriteOnly);
stream.setVersion(QDataStream::Qt_5_9);

quint16 val1 = 0x9876;
quint32 val2 = 0x12345678;
QString val3("12345");

Итак, когда я попробую это:

Код: Выделить всё

    stream 

Подробнее здесь: [url]https://stackoverflow.com/questions/78759046/unexpected-output-when-inspecting-binary-qbytearray[/url]

Вернуться в «C++»