Bonjour à tous,
J'ai écris un programme qui me sort un tableau de char avec des valeurs hexadecimales.
unsigned char out[16];
Je voudrais convertir en binaire toutes ses valeurs. J'ai une idée mais pour cela j'ai un probleme.
Quand je veux afficher ce tableau en hexadécimal je fais :
Et j'obtiens donc a l'écran : 8d 5f 42 ... etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for(i=0;i<16;i++) { printf("%02x",out[i]; }
Mon probleme est le suivant :
Je voudrai pouvoir m'occuper de chaque caractere un à un. C'est a dire gerer le 8, puis le d, puis le 5 ... Mais quand si je fais par exemple out[0], la il me dit que c'est '8d' et non 8 comme je le voudrai.
J'espère que vous m'avez suivie et que vous pourrez m'aider !
Merci![]()
Partager