cs_mootmoot
Messages postés8Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention13 février 2008
-
13 févr. 2008 à 18:30
cs_mootmoot
Messages postés8Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention13 février 2008
-
13 févr. 2008 à 22:52
Bonjour à tous!
Voila un "recepteur wi-fi" me renvoi une trame en code ascii du genre 486039 et je voudrais le le code hexa correspondant. Voila bien sur je veu pas forcement un code deja fait mais au moin une piste ^^.(ps j'utilise le IDE de borland Turbeau C++).
Merci d'avance
Neo_Fr
Messages postés653Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention10 novembre 20142 13 févr. 2008 à 22:33
Que veux tu faire exactement de tes 8 octets?
Si tu veux afficher leur valeur en hexa utilise ma fonction:
ex:
BYTE trame[8] = "Ta Trame";
char Ret[16+1];
Bin2Hex(trame, ret, 8);
Ret[16] = 0;
MessageBox(0, ret, 0, 0);
Sinon explique exactement ce que tu veut en faire..
cs_mootmoot
Messages postés8Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention13 février 2008 13 févr. 2008 à 22:15
@JALEO WAHRANI : enfet je reçoit une trame de 8 octets et je voulais dire par "486039":
1ere octet : 48 je voudrais convertir en 0x30( 0 )
2eme octet : 60 " " 0x3C( < )
3eme octet : 39 " " 0x27( ' )
Voile j'espere que tu voit ce que je veux dire. Quant à sprintf je sais pas si cela va m'aider puisqu'il faut que je range le resultat ds une variable et pas que je l'affiche ( a moin que sprintf n'affiche pas ^^).
@Neo_Fr : j'ai pas compris la signification des nom des arguments passé a la fonction...
Sinon je croit que c'est ce qu'il me fallait :p
Merci a tous et désoler pour la question qui n'était peut etre pas tres clair a la base
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 13 févr. 2008 à 22:42
Tes explications n'étaient pas plus claire, car je n'y vois aucun lien avec la solution de neo_fr. Faudra être (beaucoup) plus précis la prochaine fois.