Bonjour à tous,
Je cherche à écrire une fonction me permettant de lire un fichier mot par mot. J'ai déjà le code me permettant de lire un fichier ligne par ligne mais je ne trouve pas d'info pour lire mot par mot.
Voici le code dont je dispose :
Pourriez-vous me donner une piste pour arriver à ce que je veux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 std::ifstream fichier( "staff.txt" ); if ( fichier ) // ce test échoue si le fichier n'est pas ouvert { string ligne; // variable contenant chaque ligne lue cout<<i; i++; while ( std::getline( fichier, ligne ) ) { std::cout << ligne << std::endl; } }
Je souhaite écrire cette fonction car je compte m'en servir pour ensuite trouver un mot dans un texte en utilisant strcpm(mon mot,chaque mot du texte). Est-ce réalisable en faisant comme ça ou dois-je chercher complètement autre chose?
Merci pour vos idées
Partager