Existe-t-il un moyen rapide de convertir une valeur flottante en une représentation en octets (hex) dans un fichier de données de l'entreprise ? QByteArray
?
J'ai fait de même avec memcpy()
avant d'utiliser des tableaux, mais cela ne semble pas fonctionner très bien avec QByteArray
.
Par exemple :
memcpy(&byteArrayData,&floatData,sizeof(float));
On peut très bien aller dans l'autre sens en utilisant :
float *value= (float *)byteArrayData.data();
Est-ce que je me trompe dans l'implémentation ou existe-t-il un meilleur moyen de le faire en utilisant Qt ?
Merci