1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| //Prise d'un mot au hasard.
string motDico; // Creation de la variable ou seront stocké les ligne
vector<string> tableau; // Creation du tableau ou seront stocké les ligne de la variable
ifstream motHasard("dico.txt"); // Creation du flux
if(motHasard) // Si le flux fonctionne
{
while(getline(motHasard, motDico)) // Alors tant que l'on peut prendre des lignes du flux et que l'on peut les stocker dans la variable motDico
{
tableau.push_back(motDico); // Alors on ajoute une case au tableau avec le contenu de MotDico
srand(time(0)); // Activation des fonctionnalité aléatoire
int ple = rand() % tableau.size(); // On prend le numéro d'une case au hasard, a la taille du tableau
motDonner = tableau[ple]; // on met le mot dans la variable motDonne
}
}
else
{
cout << "Erreur avec le fichier";
} |