Convertion hexa -> int programmation C

radius012 Messages postés 6 Statut Membre -  
radius012 Messages postés 6 Statut Membre -
Bonjour,

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

4 réponses

  1. 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
  2. radius012 Messages postés 6 Statut Membre
     
    ok merci mais je cherche comment programmer cela en C
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  4. radius012 Messages postés 6 Statut Membre
     
    Merci bien
    0