Bonjour, qqun pourrait il m'expliquer pourquoi ce code ne fonctionne pas,
Pourquoi ce code ne marche pas :
1 Ne devrait il pas afficher le premier caractere du nom stocké à l'adresse nom?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 main() { char* nom; printf("nom: "); scanf("%s",nom); printf("le nom est: %c\n",*nom); /* 1*/ system("pause"); }
alors que ce code fonctionne....
2 Ici, la première lettre s'affiche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 main() { char nom[25]; printf("nom: "); scanf("%s",nom); printf("le nom est: %c\n",nom[0]);/*2*/ system("pause"); }
Merci
Partager