Conversion de type

Etant novice dans le domaine du C++, j'aimerais savoir comment est-il possible de convertir un char en int. Style, on ligne[1]='2'; et on défini une fonction convert(ligne[1], qui renvoie l'entier 2.
Par avance merci.

3 réponses

  1. Modérateur
    ah oui, tu as raison.

    Alors voilà une solution simple pour obtenir l'entier:

    entier = code ascii du caractère - code ascii de '0'

    ça devrait faire l'affaire :-)
    1. Modérateur
      euh... je crois que c'est atoi()
      1. Oui mais je crois que atoi ne marche qu'avec des string.