[dev c++] mot de passe c++ [Résolu]

Messages postés
318
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
10 août 2013
- - Dernière réponse : kiki67100
Messages postés
318
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
10 août 2013
- 7 avril 2007 à 18:44
Bonjour jaimerais savoir comment faire une petit gestion de mot de passe en c++ voici mon codes mais meme avec un faux mot de passe sa marche

/*** PROGRAMME PAR FVIRTMAN ***/

#include <stdlib.h>
#include
#include <conio.h>

using namespace std;    // pour iostream

int getnombre()
{
        int c;
        int n=0;
        do
        {
                c=getch();      // attends la prochaine touche
                if (c>='0' && c<='9')  // si c'est un chiffre uniquement
                {
                        n*=10;
                        n+=(c-'0');          // mise a jour de n
                        cout << "*";
                        cout.flush();   // affiche une * et flush
                }
        }
        while(c!=13);   // jusqu'a entrée (code 13)
        cout << endl;   // revient a la ligne
        return n;
}

int main()
{
        int a;
        a=getnombre();
        if (a = 13)
        {
           cout << "reussi"<< endl;
           }
           else {
                 cout << "loupéé"<< endl;
                 } 
        system("PAUSE");
        return 0;
}
Pouriez-vous maider

Kevin
Afficher la suite 

9 réponses

Meilleure réponse
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
34
2
Merci
Salut:

Ton programme marche bien sauf si que tu as commis une petite faute d'attention en voulant faire le test l'égalité:

int main()
{
        int a;
        a=getnombre();         if (a <gras>13) // A REMPLACER PAR if (a 13)</gras>
        {
             // ...
        }
}
________________________________________________________________________________
A.B. : 
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"

Dire « Merci » 2

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 204 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Ombitious_Developper
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
34
1
Merci
Salut:

Une expression comme tu l'as écrit (x = 13) vaut toujours vrai en C parcequ'elle est non nulle.


________________________________________________________________________________
A.B. : 
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
Commenter la réponse de Ombitious_Developper
Messages postés
338
Date d'inscription
samedi 9 août 2003
Statut
Membre
Dernière intervention
9 juillet 2011
2
1
Merci
pourquoi pas utiliser le cin au lieu du getch

int iMotPasse;
cout << "Veuillez donner le mot de passe";
do
{
   cin >> iMotPasse;
 
}while(cin.fail());

return iMotPasse;
Commenter la réponse de gamemonde
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
34
1
Merci
Salut:

Il veut lire un caractère sans l'afficher et il affiche sa place un *


________________________________________________________________________________
A.B. : 
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
Commenter la réponse de Ombitious_Developper
Messages postés
318
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
10 août 2013
1
1
Merci
Merci
pour ses reponse flash sa ma beaucoup aidé
(je voudrais le mettre sur une sources c++ sa vaut la peine?)
Merci a tous
Commenter la réponse de kiki67100
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
34
1
Merci
Salut:

Penses à valider les réponses qui t'ont permis de résoudre ton problème, pour fermer ce sujet.


________________________________________________________________________________
A.B. : 
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
Commenter la réponse de Ombitious_Developper
Messages postés
318
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
10 août 2013
1
0
Merci
Voila c'est fait
(je voudrais le mettre sur une sources c++ sa vaut la peine?)
Merci  Ombitious_Developper
Commenter la réponse de kiki67100
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
0
Merci
Euh non autant te le dire tout de suite, ca ne vaut pas la peine

_____________________________________
Commenter la réponse de vecchio56
Messages postés
318
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
10 août 2013
1
0
Merci
OK merci
Commenter la réponse de kiki67100