bossman
bossman

Reputation: 421

QDatastream write data from unsigned char* buffer

How can I write data from unsigned char* buffer to QDatastream. Threre are methods writeBytes and writeRawData. But they accept const char*. Can I use unsigned char* for it?

Upvotes: 3

Views: 4439

Answers (1)

Jimmy
Jimmy

Reputation: 6171

You can just cast to const char*

unsigned char array[] =  {1,2,3,4,5};
QByteArray ba;
QDataStream datastream(&ba,QIODevice::ReadWrite);
datastream.writeRawData((const char*) array,5);

Upvotes: 5

Related Questions