je suis en train de réalisé un pendu en C mais je suis coincé je comprends pas pourquoi mon code ne marche pas pourriez-vous m'aider s'il vous plait.
voici mon code :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "header.h"
int main(int argc, char *argv[])
{
char motATrouver[] = "MARRON"; int lettreProposer = 0; long coupsRestant = 10, i = 0; int lettreTrouver[6] = {0};
while (coupsRestant > 0 && gagne(lettreTrouver) == 0)
{
printf("il vous reste %ld coups\n ", coupsRestant);
printf("Quel est le mot secret ? ");
for (i = 0 ; i < 6 ; i++)
{
if (lettreTrouver[i])
printf("%c", motATrouver[i]);
else
printf("*");
}
printf("\nproposez une lettre : ");
lettreProposer = lireCaractere();
strchr(motATrouver, lettreProposer);
if (strchr == NULL)
{
coupsRestant--;
}
}
if(gagne(lettreTrouver))
{
printf("felicitation! tu as trouve le mot cache.\n");
}
else
{
printf("tu est mort! X_X\n");
}
system("PAUSE");
return 0;
}
