Я видел много вопросов вокруг этого, но пока никто не работал для меня.Преобразование unsigned char [10] в QBytearray;
Я пробовал 2 наиболее распространенных ответа, но получаю ту же ошибку.
быть но unsigned char buf[10];
это,
QByteArray databuf;
databuf = QByteArray::fromRawData(buf, 10);
или это,
QByteArray databuf;
databuf = QByteArray(buf, 10);
получил мне ту же ошибку,
error: invalid conversion from 'unsigned char*' to 'const char*' [-fpermissive]
любой совет?
спасибо
ну, мне это нужно. Я получаю 'error: invalid static_cast from type 'unsigned char [10]' для ввода 'char *'' – SamuelNLP
@SamuelNLP Отредактированный ответ. – hyde
Мой неотредактированный ответ использовал 'static_cast', вот связанный вопрос, почему он не работает: http://stackoverflow.com/questions/10151834/why-cant-i-static-cast-between-char-and-unsigned-char – hyde