Conversion hexa en char*

Conversion hexa en char* - C++ - Programmation

Marsh Posté le 18-03-2003 à 20:07:27    

Voila, en fait j'ai recupéré un paquet ip qui est en hex et je voudrai trouver une fonction ki fasse de la conversion de hex en char ou char*
Merci

Reply

Marsh Posté le 18-03-2003 à 20:07:27   

Reply

Marsh Posté le 18-03-2003 à 20:13:39    

fais une recherche sur le forum
le problème est abordé toutes les semaines dans un sens comme dans l'autre (sprintf/sscanf)

Reply

Marsh Posté le 18-03-2003 à 20:52:45    

Mouais, mais bon ya que des post concernant la conversion d'un carac, moi je cherche une fonction ki convertisse de l'hexa en char*

Reply

Marsh Posté le 18-03-2003 à 21:06:40    

sprintf/sscanf
 
et l'hexa ça veut dire quoi? je suppose que ta ça dans un int ou un char. encore une fois  sprintf

Reply

Marsh Posté le 19-03-2003 à 13:06:29    

Code :
  1. //tu alloues tonpchar
  2. sprintf(tonpchar, "%X", &tavaleur);


Message édité par leneuf22 le 19-03-2003 à 13:06:54
Reply

Marsh Posté le 19-03-2003 à 15:02:14    

explique mieux ce que t'as dans ton paquet et ce que tu veux obtenir; nivo encodage ya que de la base 2 en réalité; le reste n'est que de la mise en forme pour affichage ou saisie
 
hyp1: tu recois 0x41 0x04 et tu veux 0xA4 ?
hyp2: tu recois 0x41 et tu veux 0x41 ?
hyp3: tu recois 0xA4 et tu veux 0x41 0x04 ?

Reply

Marsh Posté le 19-03-2003 à 23:19:59    

Bon, pour reprendre epsyboard, on arrive à chopper une trame tcp (en utilisant winpcap). Le probleme est que cette trame est stockée en mémoire en hexa. Il nous faudrait donc pouvoir convertir ces données hexa pour les mettre dans une listbox (sous borland c++)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed