Bonjour,
J'ai un unsigned short codé sur 16 bits et j'aimerais récupérer l'octet haut et l'octet bas dans deux char. Malgré quelques recherches je ne vois pas trop comment faire.
Merci !
Bonjour,
J'ai un unsigned short codé sur 16 bits et j'aimerais récupérer l'octet haut et l'octet bas dans deux char. Malgré quelques recherches je ne vois pas trop comment faire.
Merci !
Il faut utiliser les opérateurs bit à bit >> et & comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 unsigned short i = 0xAABB; unsigned char h = i >> 8; /* 0xAA */ unsigned char l = i & 0xFF; /* 0xBB */
Avec un petit retard je marque le sujet en résolu, merci![]()
Partager