lire un texte mot par mot
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 :
Code:
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;
}
} |
Pourriez-vous me donner une piste pour arriver à ce que je veux?
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