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�!

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;
Merci par avance!