reinterpret_cast pour sérialiser en char des types primitifs
bonjour ,
je cherche une fonction qui prend en parametre un type primitif , et qui retourne un pointeur sur un tableau de unsigned char contenant la valeur du parametre.
l'objectif est de faire une librairie pour arduino ( pour communiquer avec node.js ).
je suis arrivée pour les "int" , mais le même procédé ne fonctionne pas avec les "float" :
Code:
1 2 3 4
| unsigned char * tab ;
float test = 256 ;
tab = *( reiterpret_cast<*unsigned char>( $test ) ); |
tab[0] = 01 et tab[1] = 00 ( LE ).
le résultat est bon mais avec float ça marche pas.
avez vous une solution meilleur ?