Convertion hexa -> int programmation C

Fermé
radius012 Messages postés 4 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 21 juin 2011 - 20 juin 2011 à 20:36
radius012 Messages postés 4 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 21 juin 2011 - 21 juin 2011 à 11:23
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

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 lundi 26 janvier 2009 Statut Membre Dernière intervention 21 juin 2011
20 juin 2011 à 21:40
ok merci mais je cherche comment programmer cela en C
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
20 juin 2011 à 23:53
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 lundi 26 janvier 2009 Statut Membre Dernière intervention 21 juin 2011
21 juin 2011 à 11:23
Merci bien
0