Char mot de passe []
Fermé
juventino110
-
9 juin 2010 à 21:35
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 10 juin 2010 à 01:19
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 10 juin 2010 à 01:19
A voir également:
- Char mot de passe []
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Trousseau mot de passe iphone - Guide
- Identifiant et mot de passe - Guide
- Réinitialiser pc sans mot de passe - Guide
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
10 juin 2010 à 00:40
10 juin 2010 à 00:40
while(MotDePasse != "john")
Lors de la première itération, que vaudra MotDePasse sachant que tu as oublié de l'initialiser ? Première erreur.
Seconde plus grave : en C, on ne compare pas les chaînes de caractères avec les opérateurs de comparaison. Il faut utiliser la fonction strcmp().
scanf("%s", MotDePasse);
Attention, scanf est une fonction très délicate à utiliser. Utilise plutôt scanf("%99s", MotDePasse);
Je te conseille d'utiliser fgets() d'une manière plus générale.
Cdlt,
Lors de la première itération, que vaudra MotDePasse sachant que tu as oublié de l'initialiser ? Première erreur.
Seconde plus grave : en C, on ne compare pas les chaînes de caractères avec les opérateurs de comparaison. Il faut utiliser la fonction strcmp().
scanf("%s", MotDePasse);
Attention, scanf est une fonction très délicate à utiliser. Utilise plutôt scanf("%99s", MotDePasse);
Je te conseille d'utiliser fgets() d'une manière plus générale.
Cdlt,
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
10 juin 2010 à 01:19
10 juin 2010 à 01:19
Hormis les recommandations fournies par fiddy, il te faudra trouver, dans la mesure où tu désires voir la compilation arriver à son terme, un 'if' pour ton 'else'.
Bonne continuation.
Bonne continuation.