Convertir string en nombre

Convertir une chaîne de caractères en int (nombre)
Fichiers entête à inclure :
#include <stdlib.h> #include <errno.h>
int string2int (char *eugeni){ errno = 0; int t = strtol (eugeni, NULL, 10); if (errno == ERANGE || errno != 0) { perror ("strtol"); exit (EXIT_FAILURE); } return t; }
Convertir chaine de caractères en double
double string2double(char *eugeni){ errno = 0; double t = strtod(eugeni, NULL); if (errno == ERANGE || errno != 0) { perror("strtod"); Err(__FILE__, __LINE__, Le nombre nen nest pas un); exit(EXIT_FAILURE); } return t; }