Bonjour,
je cherche à utiliser la fonction atoi() pour transformer un numéro de jour entré par l'utilisateur en entier pour l'utiliser dans des calculs.
cela marche bien avec seulement le jour, mais si je veux faire de même ensuite avec le mois, la variable mois (type entier) contient jour+mois entrés
pour plus de clarté voici mon code :
et voici ce que j'obtiens :
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
16
17
18
19 int jour,mois; char c_jour[2],c_mois[2]; c_jour[0]='1'; c_jour[1]='2'; c_mois[0]='3'; c_mois[1]='4'; jour=atoi(c_jour); mois=atoi(c_mois); printf("c_jour[0] : %c\nc_jour[1] : %c",c_jour[0],c_jour[1]); printf("\n\n"); printf("c_mois[0] : %c\nc_mois[1] : %c",c_mois[0],c_mois[1]); printf("\n\njour : %i\n",jour); printf("\nmois : %i\n\n",mois);
J'ai cherché un peu partout dans de la doc, mais l'utilisation de atoi() est tjrs présentée comme hyper simple et je n'ai pas vu de particularités...
Merci
Partager