Le jeu du devin littéraire (langage c)
Bonjour,
Voilà j'ai un jeu à créer en langage c, je n'ai eu que 5 cours, je suis donc un peu perdu.
Voici l’énoncé :
Pièce jointe 440846
Avec ceci met fourni un bloc note avec tous les mots comportant 7 lettres.
Je détail un peu mon raisonnement pour résoudre le problème:
- Le programme doit savoir lire le bloc note
- Il doit choisir un mot au hasard dans celui-ci
- Demander à l'utilisateur d'entrer un mot à 7 lettres
- Comparer la première lettre à celle entré par l'utilisateur et dire si elle est supérieure, inférieur ou égale à celle du mot choisi au début par le programme.
- Lorsque la première lettre est identique passer à la seconde est ainsi de suite toujours en demandant un mot à 7 lettres.
- Incrémenter une variable score, qui correspondra au nombre de coup effectué pour trouver le mot.
Bon voilà un peu mon plan :
Je commence mon programme comme suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <stdio.h>
#include <stdlib.h>
int main()
{
int caractereLu, nombreMot=0;
FILE*Mots;
Mots=fopen("Mots.txt","r"); // lire le fichier en lecture seul
// mon but ici est de compter le nombre de mot, donc à chaque fois qu'il rencontre un espace il incrémente.
do
{
caractereLu = fgetc(Mots);
if (caractereLu == '\n')
nombreMots++;
} while(caractereLu != EOF);
} |
Déjà je ne sais pas si j'ai bon sur les quelques lignes si dessus... Maintenant je bloque un peu sur comment je peux choisir un mot parmi la liste ?
Merci pour votre aide