Convertir unsigned char[10] pour QBytearray;

J'ai vu beaucoup o questions autour de cela, mais jusqu'à présent, aucun n'a fonctionné pour moi.

J'ai essayé les 2 plus commun de réponses, mais j'obtiens la même erreur.

être mais un unsigned char buf[10];

ce,

QByteArray databuf;
databuf = QByteArray::fromRawData(buf, 10); 

ou cette,

QByteArray databuf;
databuf = QByteArray(buf, 10);

m'a fait la même erreur,

error: invalid conversion from 'unsigned char*' to 'const char*' [-fpermissive]

des conseils?

merci

OriginalL'auteur SamuelNLP | 2013-03-11