1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
#include <stdio.h>
#include <string.h>
int main(void)
{
int i,erreur;
i=0;
char lettre;
printf("Bienvenue au jeu du pendu, ce jeu se joue a deux joueurs.\n");
printf("Le premier joueur doit choisir un mot a faire deviner au second\n");
char tablo[20];
printf("tapez le mot a trouver (ne pas depasser plus de 20 lettres)\n");
gets(tablo);
printf("le mot a donc: %d lettres\n",strlen(tablo));
//La boucle for permet d'éliminer les majuscules
for (i=0;tablo[i];i++)
{
if(tablo[i]>65 && tablo[i] <90)
{
tablo[i]+=32;
}
}
printf("vous avez 11 essais pour decouvrir le mot cache\n");
for(erreur=0;erreur<12;)
{
printf("Tapez une lettre, vous avez fait: %d erreur:\n",erreur);
lettre=getc(stdin);
//Vérification si la lettre tapée est dans le mot cache
for(i=0;tablo[i];i++)
{
if(lettre==tablo[i])
{
printf("Bravo, cette lettre est dans le mot, elle se trouve a la %d place\n",i+1);
}
else
{
printf("Cette lettre n est pas dans le mot\n");
erreur++;
}
}
}
printf("%s",tablo);
return 0;
} |
Partager