Problème de tableau de caracteres
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 :
Code:
1 2 3 4 5
|
for(i=0;i<16;i++)
{
printf("%02x",out[i];
} |
Et j'obtiens donc a l'écran : 8d 5f 42 ... etc
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 :)