Convertion hexa -> int programmation C

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

  • Votes
  • Date
  • Date décroissante
  1. 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).
    1. Contributeur
      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,