Bonjour
N'ayant plus fait de C depuis un petit moment, je me retrouve avec un problème que je n'arrive pas à résoudre.
J'ai actuellement une chaîne de caractère sous forme d'un tableau de char et j'aimerai le traduire en tableau de byte 2 caractères par 2 caractères (pour avoir la représentation hex des valeurs).
Un petit exemple étant mieux qu'un long discours :
J'ai une chaîne de caractère chaine1 qui vaut :
char chaine1[]="07e104060f3a15002b0000";
que j'aimerais traduire en tableau de byte (qui est un char) pour chaque couple de caractère afin d'obtenir :
char chaine2[] = {0x07,0xe1,0x04,0x06,0x0f,0x3a,0x15,0x00,0x2b,0x00,0x00};
Là, je sèche !
Si quelqu'un a une idée, je n'ai rien trouvé de concluant en googlant ma recherche
Merci d'avance.
Partager