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 []
- Mot de passe administrateur freebox ✓ - Forum Freebox
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Piratage facebook changer mot de passe - Guide
- Supprimer mot de passe windows 10 - Guide
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
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.