Bonjour,
Je rencontre une petite difficulté sur une conversion d'un entier en hexadécimal. Je transforme mon entier en nombre hexadécimal sur 4 octets de la façon suivante :
où buffer[4], j'obtiens par exemple 0x02D0
Code : Sélectionner tout - Visualiser dans une fenêtre à part sprintf(buffer,"%4x",Entrees[i].ValeurMesureeLitres);
Cela fonctionne bien. Mon soucis est que je souhaite mettre cette valeur dans un tableau de char. Je souhaite faire :
tableau[0] = 0x02
tableau[1] = 0xD0
quand mon entier est inférieur à 255 (0xFF) pas de problèmes, je le mets directement dans tableau[0], mais quand il est supérieur pas moyen de le faire.
Merci de votre aide
Partager