Bonjour,

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
float x = essai1.course ; // x = 536.65
WORD Wb = LOWORD (x) ;
WORD Wh = HIWORD (x) ;
BYTE Bb1 = LOBYTE (Wb) ;
BYTE Bb2 = HIBYTE (Wb) ;
BYTE Bb3 = LOBYTE (Wh) ;
BYTE Bb4 = HIBYTE (Wh) ;
 
float y;
y = MAKEWPARAM ( Wb, Wh);  // y = 536.00
J'aimerai pouvoir récuperer la valeur y mais il m'a tronqué x...
qu'en pensez vous ?
Pour information, je veux décomposer le flottant pour l'envoyer dans des char via ModBus.

Merci !