#include #include /* HLIN202 TD8 exercice du pendu Par Gaspard Coulet ( gaspard.coulet@etu.umontpellier.fr ) */ //affiche un tableau de caractere sous la forme d'un mot void affichechartab ( int taille, char tab[]) { std::cout<> taille; std::cout<<" Joueur 1 : Entrez le mot a faire deviner, puis pressez enter"<< std :: endl; char motdev[taille+1]; char backup[taille+1]; for (int i=0; i < taille; i ++ ) { std::cin>>motdev[i]; backup[i] = motdev[i]; } char printed[taille+1]; for (int i =0; i < taille; i ++) { printed[i]= '-'; } system("clear"); affichechartab(taille+1, printed); while ( vie != 0 && justes != taille) { std::cout << " Joueur 2 : Vous avez : " << vie << " vies; Entrez une lettre :"<> lettre; system("clear"); if (estdansmot(lettre, motdev, taille+1, printed, &justes)) { system("clear"); std::cout << " La lettre : " << lettre << " fait est bel est bien dans le mot" << std::endl; affichechartab(taille+1,printed); } else { system("clear"); vie --; std::cout<<" La lettre ne fait pas partie du mot, vous perdez une vie, il vous en reste : " << vie << std::endl; affichechartab(taille+1, printed); } } if ( vie == 0) { std::cout<< " Perdu ! Le mot a deviner etait : "; affichechartab(taille+1, backup); } else { std::cout << " Bravo ! Vous avez trouve le mot :) " << std::endl<< std::endl; } return 0; }