Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 13 utilisateurs en ligne, consultez le détail
Auteur Message
doobs
#0 Message posté le : 29-03-2007 à 14:58:51


Hobbit


Forum : Modérateur
Association : Membre actif
Arrivé(e) le : 11-08-2003
Nombre de messages : 1533
bonjour les gens,

j'ai un petit souci de programmation.
je souhaite convertir une chaine de caractere ascii en valeur hexa, le tout en c.

voici le cas pratique

unsigned int hex_val

printf("entrez votre valeur :");

je rentre "0xef05" #ici on récupère un char*

hex_val = fonction_je_convertir_en_hexa(char * valeur);

printf("la valeur reelle hexa est : %x\n", hex_val);


Qqun peut m'aider sur cette fonction ? Sachant que mon char* commence par 0x et contien au max 6 caracteres (0xffff).

merci !

;p

-------------------------------------
doobs
#1 Message posté le : 29-03-2007 à 19:10:07


Hobbit


Forum : Modérateur
Association : Membre actif
Arrivé(e) le : 11-08-2003
Nombre de messages : 1533
résolu..

merci sscanf

-------------------------------------
mitch
#2 Message posté le : 30-03-2007 à 17:59:35


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 05-06-2005
Nombre de messages : 145
Ben dis donc, c'est allé vite!

-------------------------------------
"...n'essaie pas! Fais le, ou ne le fais pas! Il n'y a pas d'essai!"
Maître yoda