Choisir un mot au hasard dans un .txt

Signaler
Messages postés
2
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009
-
Messages postés
2
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009
-
Bonjour à tous,


J'ai suivi un tutoriel pour créer mon tout premier jeu en C/C++ .
Je suis en seconde ISI et j'ai choisit de montrer mon jeu comme exposé .
C'est un jeu où il faut trouver un nombre entre 1 et 1000, et l'ordinateur nous répond si le nombre mystère est plus grand ou plus petit que le nombre inscrit dans scanf .

Voici mon code (tout simple je sais) :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()

{    int nombreMystere 0, nombreEntre 0;    const int MAX 1000, MIN 1;

    srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; //Nombre au hasard

do
{
printf("Quel est le nombre ?");
scanf("%d",&nombreEntre);

if (nombreEntre < nombreMystere)
printf("\nC'est plus !\n");

else if (nombreEntre > nombreMystere)
printf("\nC'est moins !\n");

else
printf("\nNickel, you're the best");
}
while(nombreEntre!=nombreMystere);
system("PAUSE");
return 0;
}

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()

{    int nombreMystere 0, nombreEntre 0;    const int MAX 1000, MIN 1;

    srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; //Nombre au hasard

do
{
printf("Quel est le nombre ?");
scanf("%d",&nombreEntre);

if (nombreEntre < nombreMystere)
printf("\nC'est plus !\n");

else if (nombreEntre > nombreMystere)
printf("\nC'est moins !\n");

else
printf("\nNickel, you're the best");
}
while(nombreEntre!=nombreMystere);
system("PAUSE");
return 0;
}

Voici mon problème, j'aimerais faire participer toute la classe à ce jeu, et pour cela, créer un fichier .txt avec les prénoms des élèves, et rajouter ce nom dans printf . Pour faire ça, il faut créer une fonction (ou quelques choses comme ça) qui choisit au hasard le prénom dans le .txt .

Voilà, je suis bloqué ici, et je suis vraiment un débutant (comme vous pouvez le voir grâce au code) .
Merci d'avance à vous .

1 réponse

Messages postés
2
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009

Merci de me répondre s'il vous plaît .