Bonjour, voici mon problème : j'ai un tableau de byte contenant des signes hexadécimaux comme celui-ci :
J'aimerais le transformer en tableau de char sans convertir les signes hexadécimaux ASCII, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part byte a[3] = {0x53, 0xA4, 0x55};
Le second tableau serait alors deux fois plus grand que le premier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part char b[6] = {'5', '3', 'A', '4', '5', '5'};
J'ai bien essayé une simple boucle for byte par byte avec un cast byte -> char, mais les signes hexa sont convertis.
J'ai voulu essayer avec un sprintf et le format "X", sans succès ..
Auriez-vous d'autres idées ? Merci d'avance !
PS : je programme un arduino (similaire au C++)
Partager