Salut tout le monde,
je suis entrain de developper une application sous VC++ 6.0, j ai eu le besoin de retouver le code hexa de toute une chaine de caractere (caractere par caractere: la chaine "0123" devient "30313233" par exemple),
j ai pensé a faire sprintf (Output,"%x",Ma_Chaine) , mais voila ça ne marche pas en fait si je fais: sprintf (Output,"%x","a" ) ou bien sprintf (Output,"%x","z" ), le resultat est le meme
, je retrouve dans ma chaine:4154e4; et ce pour n importe quelle carcactere que je veux transformer!!!!
Bon je vous demanderai juste si vous avez une idée pour convertir ça, si pour la meme occasion vous avez une explication ....
merci d'avance.