Traductions de cette page?:

atoi

Syntaxe :

    #include <cstdlib>
    int atoi (const char *str);

La fonction atoi() convertit str en un nombre entier et renvoie ce nombre. str doit commencer par des “espaces blancs” ou bien un nombre. atoi() va arrêter de lire str à la rencontre d'un caractère non-numérique.

Exemple d'utilisation :

    int i;
    i = atoi("512");
    i = atoi("512.035");
    i = atoi("   512.035");
    i = atoi("   512+34");
    i = atoi("   512 bouteilles de biere");

Les cinq instructions ci-dessus vont assigner à la variable i le nombre 512.

Si la conversion ne peut être effectuée, atoi() retourna la valeur nulle :

    int i = atoi( " ne fonctionne pas: 512" );  // valeur de i == 0

Vous pouvez utiliser sprintf pour convertir un nombre en chaîne de caractères.

Sujets connexes : atof, atol, sprintf