Typage char-int

Résolu
jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 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...
A voir également:

2 réponses

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