Conversion Char to Int

Bonjour,
Comme dans le titre, je cherche à comprendre comment convertir un tableau de caractères en entiers avec IDE Arduino, je cherche des pistes :
Exemple:
Char tab[5]; //{7,3, 6,8,9,2}
int var= int (tab[0]);
Ça me retourne le code Ascii de 7 « à savoir : 55 » et non le nombre 7
Merci d’avance

Il faut décaler de 48 dans la table ascii

Char tab[5];  //{7,3, 6,8,9,2}
int var= int (tab[0]-48);

Bonjour,

Si le nombre ne contient qu'un digit (0, 1, 2, 3, 4, ..., 9) :

char c = '5'; // Exemple
int val = c - '0';

Si le nombre contient plusieurs digits (= une chaine de caractéres):

char *str = "42"; // Exemple
int val = atoi(str);

merci à vous je vois plus claire
merci :*