ajout des bonnes réponses à la liste
This commit is contained in:
parent
042fe7cca9
commit
da55e4cfd1
1 changed files with 8 additions and 4 deletions
12
main.c
12
main.c
|
@ -63,10 +63,14 @@ char * obfuscation(char mot[], int lettresValidees[], int taille) {
|
|||
return motCache;
|
||||
}
|
||||
|
||||
int lettreDansMot(char mot[], int tailleMot, char lettre[]) {
|
||||
for(int i = 0; i < tailleMot; i++) if(mot[i] == lettre[0]) return 1;
|
||||
int lettreDansMot(char mot[], int tailleMot, char lettre[], int lettresValidees[]) {
|
||||
int ok = 0;
|
||||
for(int i = 0; i < tailleMot; i++) if(mot[i] == lettre[0]) {
|
||||
lettresValidees[i] = 1;
|
||||
ok = 1;
|
||||
};
|
||||
|
||||
return 0;
|
||||
return ok;
|
||||
}
|
||||
|
||||
int partieGagnee(int lettresValidees[], int taille) {
|
||||
|
@ -100,7 +104,7 @@ int jeu() {
|
|||
printf("\n");
|
||||
if(lettre >= 97 && lettre <= 122) lettre = lettre - 32;
|
||||
// vérification si lettre dans le mot
|
||||
if(lettreDansMot(mot, tailleMot, &lettre) == 1) {
|
||||
if(lettreDansMot(mot, tailleMot, &lettre, tableauLettresValidees) == 1) {
|
||||
printf("La lettre %c est dans le mot !\n", lettre);
|
||||
if(partieGagnee(tableauLettresValidees, tailleMot) == 1) {
|
||||
printf("Le mot est %s\n", mot);
|
||||
|
|
Reference in a new issue