Bonjour à tous, je suis en licence 3 spé Génie Civil à cergy et je dois faire un petit programme dont le sujet est la réalisation du jeu du pendu. Je suis débutant en langage C et je ne comprend pas pourquoi mon petit programme ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
 
 
////////////////////////////////////////////////
//                FONCTIONS                   //
////////////////////////////////////////////////
 
 
char readCharacter()
{
     char character=0;
     character=getchar();
     character=toupper(character);
     while (getchar() != '\n');
 
     return character;
}
 
 
 
 
////////////////////////////////////////////////
//             FONCTION PRINCIPALE            //
////////////////////////////////////////////////
 
 
 
 
int main()
{
     char WordSecret[100]="MAXIME";
     char Letter;
     int Lengthword=6;
     int i=0;
     char MotATrouvee[100];
     int NombreDeCoup=10;
     int NombreLettretrouvee=0;
 
 
          printf("\n\nBienvenu dans le jeu du Pendu!!!\n\n");
 
          printf("Voici le mot secret que vous devez decouvrir:\n\n");
 
     for (i = 0;WordSecret[i]!='\0'; i++)
     {
         MotATrouvee[i]= '-';
     }
 
         printf("%s\n",MotATrouvee);
 
 
 
 
 do
    {       
            printf("\n\nveuillez saisir une lettre:\n");
            Letter=readCharacter();
 
 
         for (i = 0;WordSecret[i]!='\0'; i++)
      {
             if (WordSecret[i] == Letter)
         {
             MotATrouvee[i]=Letter;
             NombreLettretrouvee++;
             printf("\n%s",MotATrouvee);
                 if (NombreLettretrouvee==Lengthword)
                 {
                 printf("\nFELICITATION!!! Vous avez trouve le mot secret\n");
                 }
                 else
                 {
                 printf("\nVous avez trouvez %d lettre, il vous reste encore %d essai(s) pour trouver le mot secret\n\n",NombreLettretrouvee,NombreDeCoup);
 
                 }
 
         }
             else
         {
                 NombreDeCoup=NombreDeCoup-1;
                 if (NombreDeCoup==0)
                 {
                 printf ("\nVous etes PENDU!!! le mot secret etait %s\n",WordSecret);
                 }
                 else
                 {
                 printf("\nVous n'avez pas trouvez de lettre, il vous reste encore %d essai(s) pour trouver le mot secret\n\n",NombreDeCoup);
                 printf("\n%s\n\n",MotATrouvee);
 
                 }
         }
      }
 
 
  }  while(NombreDeCoup>0 || NombreLettretrouvee!=Lengthword);
    system ("PAUSE");
    return 0;
}
Pou l'instant j'ai choisi moi méme le mot à trouver par la suite il faudra que j'aille le piocher dans des fichiers de différents niveau de difficulté
Merci d'avance à ceux qui vont essayer de m'aider.