I have a legacy library that takes data from hardware and writes it to ostream
.
The method looks like following :
int sensors(ostream*) const;
I am not skilled enough in Ancient Ways. How to convert this data to QByteArray
? Or, at least, to char
array of known size?
I would have solved it myself, but there is an additional problem: the data in ostream seem to be arbitrary length and have several arbitrary '\0'
symbols, so you can't count on it being null-terminated.