Bonjour ! j'ai deux probleme avec ce code, je voudrais savoir si vous pouviez m'aider !Code:int main() { srand(time(0)); string motHasard,motHasardMelange; int monteurDeLigne, ligneHasard; ifstream dicoDeMots("C:/dico.txt"); ligneHasard = rand() % 10000 ; cout<< ligneHasard ; while (monteurDeLigne < ligneHasard) { getline( dicoDeMots , motHasard ); monteurDeLigne++; } cout << motHasard << endl; motHasardMelange=melangerLettres(motHasard); cout << motHasardMelange; }
Tout d'abord lorsque que j'utilise le rand()% 10 000; je ne sais pas pourquoi mais j'ai souvent des nombres egaux environ à 2500 et ça n'a pas l'air de bouger.
Ensuite le fichier dicoDeMots fonctionne ( if (dicoDeMots) m'envoie True ), il possède 10 000 lignes de mots !! et pourtant aucun mot ne s'affiche lorsque je fais cout << motHasard <<endl; je ne sais pas dutout pourquoi j'éspère que certains peuvent m'aider merci beaucoupp!!
-----