conversion d'une chaîne en valeur numérique

int atoi (const char *chaine_num) ;

long atol (const char *chaine_num) ;

double atof (const char *chaine_num) ;

Ces fonctions sont déclarées dans le fichier <stdlib.h>. L’opération inverse consistant à convertir un entier un nombre en chaîne de caractères est réalisée par sprintf (qui fonctionne comme fprint avec comme premier paramètre un pointeur sur une chaîne de caractère et non un pointeur de fichier).

char tab[] ;

int x = 4 ;

sprintf (tab, “nous sommes le %d \n”, x) ;

La chaîne « Nous sommes le 4 \n » est écrite dans le tableau tab.

» Glossaire du langage C