Bonjour,
J'ai un petit problème qui m'intrigue. J'essaie d'inverser un les deux mots constituants un float. A|B|C|D en ---> C|D|A|B
Je transforme mon float en DWORD, j'effectue mon swap (transformation) puis je caste en float.. mais ça ne donne pas le résultat souhaité.
Voici mon code. Si vous voyez un truc bizarre n'hésitez pas svp, je suis bloqué!
Merci par avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DWORD value = 12345; value =(LOWORD(value)<<16)+ HIWORD (value); fvalue= (float)value;
Partager