| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 
 |  
 
for(it = map_personne.begin(); it != map_personne.end(); it++ ) // parcourir la map 
	{  
	if (it != map_personne.find(nomPersonne)) // si le nomPersonne courant n'est pas déjà dans la map, il le met dans la liste
				{
 
				   // map_personne[nomPersonne] = id;
				// map_personne.insert ( pair<string,int>(nomPersonne,id) );
 
                    ListePersonne.push_back(new Personne(nomPersonne));
					// dés qu'il trouve il sort de la boucle for et il passe a la lecture de la ligne suivante
 
				}
 
				//else
				//{
				//	cout << " ne rien faire " << endl; // il passe a la ligne suivante 
				//}
 
 
			//}
 
		} // FIN FOR
 
			map_personne.insert (it, pair<string,int>(nomPersonne,id)); // je l'insère dans la map (un update) et il passe a la ligne suivante
 
mais ya comme un pb au niveau de ma boucle car il ne m'affiche pas ce que je veux ... il rentre plusieurs fois dans la boucle !!! | 
Partager