Probléme comparaison de char
Bonjour,
Quand je compare deux chaines de caractéres et que je met les mêmes valeurs pour les deux chaines, je ne rentre pas dans mon IF. Pourriez-vous m'indiquer où est mon erreur s'il vous plaît.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #include <stdio.h>
#include <stdlib.h>
int main()
{
char nom[20];
char nomCompare[20] = "bob";
printf("Veuillez entrer votre nom s'il vous plait : ");
scanf("%s",nom);
if ( nom == nomCompare )
{
printf("\nBienvenue %s !\n",nom);
}
else
printf("\nVous n'avez pas l'acces %s !\n",nom);
return EXIT_SUCCESS;
} |
Merci d'avance