Я использую QT4.8, и мне нужно отправить массив на другое устройство, которое содержит некоторые значения 0x00
.Однако QByteArray обрабатывает значение 0x00
на конец строки.Интересно, возможно ли это, чего я пытаюсь достичь?вот мой тестовый код: -
zeroissue::zeroissue(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
unsigned char zero = 0x00;
QByteArray test;
test.append("this is a test");
test.append(zero);
test.append("test complete");
qDebug() << "test = " << test;
}
Пожалуйста, предложите мне способ обработки 0x00
как символа в QByteArray.