warlock68
Nouveau membre
Bonjour à tous.
Mon problème est le suivant mon jeu fonctionne bien mais je ne sais pas comment faire pour que le joueur relance la partie après avoir trouver la bonne lettre ou en ayant utiliser son nombre limité d'essais.
Merci pour votre aide.
Mon problème est le suivant mon jeu fonctionne bien mais je ne sais pas comment faire pour que le joueur relance la partie après avoir trouver la bonne lettre ou en ayant utiliser son nombre limité d'essais.
Merci pour votre aide.
C++:
#include <iostream>
#include <stdlib.h>
int main()
{
const char caractere = 'k';
int essai = 10;
char reponse;
char rejouer = 'o';
for (essai; essai > 0; --essai)
{
std::cout << "Tapez une lettre au clavier" << std::endl;
std::cout << "Vous avez " << essai << " essais pour trouvez la lettre mystere" << std::endl;
std::cin >> reponse;
if (reponse == caractere)
{
std::cout << "Bravo vous avez trouvez la bonne lettre " << std::endl;
std::cout << "Vous avez eu besoin de " << (10 - essai) << " essai pour trouver la lettre mystere " << std::endl;
break;
}
if (reponse !=caractere)
{
std::cout << "Ce n'est pas la bonne lettre !" << std::endl;
}
if (reponse < caractere)
{
std::cout << "C'est Plus !" << std::endl;
}
else
{
std::cout << "C'est Moins !" << std::endl;
}
}
if (essai == 0)
{
std::cout << "Plus d'essai disponible, vous avez perdu !" << std::endl;
std::cout << "Voulez- vous rejouer(o)ui / (n)on ? " << std::endl;
std::cin >> rejouer;
}
while(rejouer=='o')
return 0;
system ("PAUSE");
}