#include<iostream.h> int main() { char prenom[10]; int a; a=0; int password; //declaration des variables int motdepasse; password=456789123; cout<<"Veuillez entrer votre prenom? (10 lettres maxi) "<<endl; //ecris et affichje le prenom cin>>prenom; cout<<"Bonjour "<<prenom<<endl; label1: a+=1; if (a<=3) goto label2; if (a>3) { cout<<"\aVous avez echoue vous n'avez pas trouvez le mot de passe!!!\a"<<endl; return 1; } label2: cout<<" ENTRER LE MOT DE PASSE : "<<"vous etes a votre "<<a<<" tentative"<<endl; //ecris et affiche le mot de passe et le nb de tentative cin>>motdepasse; if (motdepasse==password ) //condition { cout<<"Mot de passe accepter!!"<<endl; return 1; } else cout<<"Mot de passe incorrect\a"<<endl; goto label1; }
Evite les goto, meme n'en met jamais!! pour effacer c'est clrscr(); (dans conio.h je crois)Sinon c'est pô trop mal
Même remarque que celle de Thaeron : pas de label/gotoPense à une structure do/while dans ton cas.Pour effacer l'écran :system("CLS"); (dans stdlib.h)la fonction clrscr() de conio.h si tu compiles avec BorlandVoila
Merci pour la remarque je vais essayer de le modifier et merci aussi pour la commande qui sert a effacer l'ecran.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 553 membres 117 nouveaux aujourd'hui 16 195 membres club