Boucle et chaines de caracteres
Résolu/Fermé
BlueStar21
Messages postés
8
Date d'inscription
samedi 16 janvier 2016
Statut
Membre
Dernière intervention
27 décembre 2016
-
16 janv. 2016 à 13:36
BlueStar21 Messages postés 8 Date d'inscription samedi 16 janvier 2016 Statut Membre Dernière intervention 27 décembre 2016 - 16 janv. 2016 à 14:32
BlueStar21 Messages postés 8 Date d'inscription samedi 16 janvier 2016 Statut Membre Dernière intervention 27 décembre 2016 - 16 janv. 2016 à 14:32
A voir également:
- Boucle et chaines de caracteres
- Caractères ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Exemple de mot de passe à 8 caractères - Guide
1 réponse
SypayV
Messages postés
6583
Date d'inscription
vendredi 28 décembre 2007
Statut
Contributeur
Dernière intervention
19 février 2023
449
Modifié par SypayV le 16/01/2016 à 13:41
Modifié par SypayV le 16/01/2016 à 13:41
Bonjour,
Vous avez une parenthèse fermante en trop dans votre if, juste après MotPasse.
Vous n'êtes pas obligé de faire while (!(cin>>MotPasse))
cin est déjà une opération blocante.
Edit : #include <string.h> -> #include <string>
Par ailleurs, vous faites motpasse=MotPasse.
Donc les deux entrées seront toujours égales à partir de cette ligne.
Musicalement,
SypayV.
Vous avez une parenthèse fermante en trop dans votre if, juste après MotPasse.
Vous n'êtes pas obligé de faire while (!(cin>>MotPasse))
cin est déjà une opération blocante.
Edit : #include <string.h> -> #include <string>
Par ailleurs, vous faites motpasse=MotPasse.
Donc les deux entrées seront toujours égales à partir de cette ligne.
Musicalement,
SypayV.
16 janv. 2016 à 14:32
Merci de votre réponse. Cependant, ne suis-je pas obligée de créer deux variables contenant le même mot de passe, afin que l'une serve à comparer l'autre (celle que l'utilisateur entre au clavier et qui doit être la même) ?
Je pense que le problème dans l'exécution de mon code vient de là: je viens d'effectuer quelques tests, et j'ai pu constater que même si les deux mots de passe ne concordent pas, le message "Bienvenue !" s'affiche à l'écran ...