Gestion d'un fichier.txt en C++

[Résolu]
Signaler
Messages postés
10
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
9 juillet 2008
-
Messages postés
180
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
16 août 2012
-
Bonjour à tous!

je debute en C++,le problème c'est que je voudrai lire un fichier texte dans sa totalité...en meme temps compter le nombre  "d'un mot" qui se répète tout le long de chaque ligne du fichier.sachant que ya des lignes blancs dans le fichier à lire

merci d'avance à tous.

1 réponse

Messages postés
180
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
16 août 2012
2
Ceci répond peut-être à ton besoin :

#include
#include <fstream>
#include <string>

int main()
{
    std::ifstream file( "toto.txt" );
    size_t compteur( 0 );
    std::string mot;

    while ( file >> mot )
    {
        if ( mot == "toto" )
        {
            compteur++;
        }
    }
    std::cout << compteur << " x toto" << std::endl ;
}