Petite question :
J'ai un code très simple dont voici l'extrait :
Pourquoi le fait de déclarer char *inputuser me donne une erreur (argument 1 of 'atoi' from incompatible pointer type...) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int main() { char inputuser; int inputuserINT; int i; printf("enter the number \n"); scanf("%s", &inputuser); intputuserINT = atoi(&inputuser); printf("%d \n", inputuserINT); return 0; }
Finalement ici j'ai fait une allocation de valeur dans une variable mais ce n'est pas vraiment un pointeur, aurais je dû déclarer un pointeur ?
merci
Partager