Как преобразовать массив без знака в QByteArray в Qt? - PullRequest
6 голосов
/ 06 мая 2011

без знака char x [] = {0x7E, 0x00,0x00,0x0F};

Я хочу отправить его в QByteArray, но QByteArray, когда находит '\ 0', прекращает копирование.

Ответы [ 2 ]

11 голосов
/ 06 мая 2011

Какую версию Qt вы используете?4.7 имеет QByteArray(const char*, size), который должен работать, и QByteArray::fromRawData(const char*, int size), который также должен работать.

0 голосов
/ 02 февраля 2014

QByteArray test ("\ xa4 \ x00 \ x00", 3);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...