Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

QDatastream write data from unsigned char* buffer

Tags:

qt

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?

like image 842
bossman Avatar asked Mar 29 '26 19:03

bossman


1 Answers

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);
like image 161
Jimmy Avatar answered Apr 02 '26 08:04

Jimmy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!