English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Utilisation et exemple de la fonction atoi() de la bibliothèque C

Bibliothèque standard en C - <stdlib.h>

Fonction de bibliothèque C int atoi(const char *str) Convertir le paramètre str La chaîne pointée est convertie en un entier (de type int).

Déclaration

Voici la déclaration de la fonction atoi().

int atoi(const char *str)

Paramètre

  • str -- Chaîne à convertir en entier.

Valeur de retour

La fonction retourne le long int converti, ou zéro si la conversion n'est pas valide.

Exemple en ligne

L'exemple suivant montre l'utilisation de la fonction atoi().

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
   int val;
   char str[20];
   ";98993489";
   val = atoi(str);
   printf("valeur de chaîne = %s, valeur entière = %d\n", str, val);
   ";3codebox.com");
   val = atoi(str);
   printf("valeur de chaîne = %s, valeur entière = %d\n", str, val);
   return(0);
}

Laissez-nous compiler et exécuter le programme suivant, ce qui produira le résultat suivant :

, valeur chaîne = 98993489, valeur entière = 98993489
valeur chaîne = oldtoolbag.com, valeur entière = 0

Bibliothèque standard en C - <stdlib.h>