Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3166 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  HELP : ASCII to hexa / C++ / Builder 6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HELP : ASCII to hexa / C++ / Builder 6

n°1471476
DiDi_Twist
Y à des jours c'est pas facile
Posté le 07-11-2006 à 10:02:29  profilanswer
 

Bien le bonjour a vous, voici mon probleme :
 
Dans le programme sur lequel je travail en ce moment je récupere une requette TCP/IP En ASCII, j'aurais besoin de l'enregistrer en Hexadécimal dans une base de donnée destinée au traitement de la requette.
 
Un petit exemple :  
 
Je reçois : "A"
 
Je veux récupérer dans un buffer :
 
       19       ( correspondant a la valeur hexa du caractere ASCII :  " "  )
       41       ( correspondant a la valeur hexa du caractere ASCII :  " A "  )
       03       ( correspondant a la valeur hexa du caractere ASCII :  " "  )
       01       ( correspondant a la valeur hexa du caractere ASCII :  " "  )
 
Ca fait un bon moment que je bloque la dessus alors si vous pourriez me donner  
des informations préscise ça serait super.
Quelques infos sur la manipulation inverses ne seraient pas de refus puisqu'il faudra  
bien que je lui réponde a la requette.
 
Merci d 'avance pour vos réponses détaillées.
 

mood
Publicité
Posté le 07-11-2006 à 10:02:29  profilanswer
 

n°1471478
_darkalt3_
Proctopathe
Posté le 07-11-2006 à 10:05:23  profilanswer
 

Bah chaque caractère est un entier... il te suffit de conserver la valeur de cet entier. A toi à la lecture d'interpreter la valeur de cet entier en hexa, binaire ou char.


---------------
Töp of the plöp
n°1471546
DiDi_Twist
Y à des jours c'est pas facile
Posté le 07-11-2006 à 12:04:44  profilanswer
 

Oui mais....

n°1471547
DiDi_Twist
Y à des jours c'est pas facile
Posté le 07-11-2006 à 12:05:06  profilanswer
 

Comment ?

n°1471634
matafan
Posté le 07-11-2006 à 15:14:13  profilanswer
 

Comment quoi ? Comme a dit _darkalt3_, il n'y a rien à faire. Quand tu reçoit tes données dans le buffer, elles sont déja sous la bonne forme (0x19, 0x41, 0x3, 0x1).

n°1473087
jesus_chri​st
votre nouveau dieu
Posté le 09-11-2006 à 16:18:01  profilanswer
 

un caractère ASCII "vaut" son code ASCII
 
A a le code ascii 65
int n = 'A';
printf("%d", n); // 65

n°1473102
franceso
Posté le 09-11-2006 à 16:39:18  profilanswer
 

jesus_christ a écrit :

un caractère ASCII "vaut" son code ASCII
 
A a le code ascii 65
int n = 'A';
printf("%d", n); // 65


...et printf ("%x", n); // -> 41
 
je crois que DiDi_Twist ne connait pas les indicateurs de conversion de printf...


---------------
TriScale innov

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  HELP : ASCII to hexa / C++ / Builder 6

 

Sujets relatifs
Etudiant need help[Flash] assigner un son sur clique bouton!
Help fonction personnalisée Excel 2003Cherche Query Builder open source
help sur une fonctionhelp correction script
HELP Utilisation de microphone.get() ??Code ASCII qui n'est pas présent sur le clavier ?
Ecrire la valeur ascii dans un fichierNeed help please
Plus de sujets relatifs à : HELP : ASCII to hexa / C++ / Builder 6


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)