Gestion d'un fichier.txt en C++

Résolu
moberol Messages postés 10 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 9 juillet 2008 - 6 juin 2008 à 16:24
cs_Lucky92 Messages postés 180 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 16 août 2012 - 7 juin 2008 à 18:40
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

cs_Lucky92 Messages postés 180 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 16 août 2012 2
7 juin 2008 à 18:40
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 ;
}
3
Rejoignez-nous