Typage char-int

Résolu
jehutyy Messages postés 57 Statut Membre -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Suite à un exercice plutôt basique, je me suis retrouvé confronté à un problème.
Comment convertir un chiffre en caractère, en sa valeur entière?
Je m'explique: par exemple j'ai une variable
char val="15";
et j'aimerai avoir une fonction

int convert(char *var);

dont le résultat serai:

convert("15"); ==> me renverrai 15.

Mais apres moult et moult réflexion je n'arrive pas a trouver la solution...

2 réponses

  1. jehutyy Messages postés 57 Statut Membre
     
    Ok j'ai trouvé la fonction atoi désolé
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    atoi() est obsolète.
    Il faut utiliser strtol()
    0