C++: Affecter le contenu d’un fichier dans un ‘map’

Author:

 list, list
Download


#include 
#include 
#include

#include 
using namespace std;

int main()
{
    map list;                                                  

    ifstream entree( "personne.txt" );                                                

	if(!entree)
	{
    cout<<"Erreur de lecture du fichier";
	return 0;
	}
    string mot;
    while ( etree >> mot )
    list[ mot ]++; //Ecrire les données dans le 'map'                                                     

    in.close();                                                             

	//Itérer et afficher le contenu de la liste
    typedef map::const_iterator CI;
    for ( CI iter = list.begin(); iter != list.end(); ++iter )
        cout << iter->first << '	' << iter->second << endl;
    return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *