Convertion hexa -> int programmation C

radius012 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
radius012 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

c'est urgent, il me faut une fonction en C qui convertit un hexa en int.
Merci d'avance pour votre aide

A voir également:

4 réponses

lucas06150
 
Il faut un peu chercher sur Google avant de demander... bref

L'hexadécimal c'est une écriture en base 16.
Toi tu veux le convertir en int = base 10.

Ce que tu peux avoir en Hexa : 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Exemple : 4D5 en base 16 = 4 * 16^0 + 13 * 16^1 + 5 * 16^2 en base 10

Les lettres correspondent à la suite des nombres (10,11,12,13,14,15).
0
radius012 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci mais je cherche comment programmer cela en C
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

Ou encore plus simple : strtol()
Voici l'aide : http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/strtol.3.html

Cdlt,
0
radius012 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bien
0