ou tout simplement:
char mot[15];
int valeur;
mot[0]=255;
valeur=(int)mot[0];
printf("valeur=%X",valeur);
-------------------------------
Réponse au message :
-------------------------------
> ohlala replonge toi dans un bouquin de C. Ici tu confonds tableau, chaine etc...
> char mot[2];
> mot[0] = 255;
> voila un char qui vaut 255.
> ultoa(mot[0], szbuff, 16);
> et tu as FF dans szbuff.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > Est-ce que quelqu'un sait convertir un char en sa valeur hexadécimal ?
> >
> > Voici ce que j'ai essayé :
> >
> >
> > char mot[]="255"; > > int hexa; > > sscanf(mot,"%x",&hexa); > > > > |
> >
> > mais ça ne marche pa. Je n'obtiens pas FF.
> >
> > Help!!!
> > Merci
> > Isabelle
>