bonjour, je suis débutant en C++ et ayant cherché dans les cours et autres je n'ai pas trouvé ma réponse.
je dois récupérer les 2 caractères de l'année de naissance qui sont en position 1 et 2 dans la chaine, Là aucun problème. Mais dans le bouquin ils me demande de soustraire 48 a chacun de ces chiffres. A quoi correspond cette valeur ??
Si quelqu'un à une idée ou une explication !! Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{

// num_sec = 1820811069  (c'est le numéro de sécurité sociale)
char num_sec[14];

// saisie du numéro sous forme de chaîne
printf("Entrez votre numéro de sécurité sociale : ");
scanf("%s",num_sec);
int annee = ((num_sec[1]-48)*10) + (num_sec[2]-48) ;
annee = annee + 1900;
printf("année de naissance :  %d\n",annee);

}