Bonjour je cherche à écrire les éléments de ma map de map dans un fichier mais j y arrive pas.

Les instructions que j'écris dans la première boucles marchent bien, mais dans la deuxième boucle ça ne marche pas.

Merci de m'aider à débloquer la chaine.

Merci d'avance.
Voici mon code.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
        map<string, map<string, int> > debut_marqueurs;
        map<string, int> DebutMarquerInner = debut_marqueurs[*espece];
        for(map<string,map<string,int> >::iterator cettePMap = debut_marqueurs.begin(); cettePMap != debut_marqueurs.end(); ++cettePMap)
           {
 
               //fichier3 << debut_marqueurs[part][*espece] << endl;
               for(map<string,int>::iterator cetElement = debut_marqueurs[*espece].begin(); cetElement != debut_marqueurs[*espece].end(); ++cetElement)
                  {
                      fichier << cettePMap ->first;
                      fichier << cetElement -> first << " : ";
                      fichier << cetElement -> second << endl;
 
                  }
           }