Bonjour,
J'ai crée une set contenant 12 chaines de caractères.
Cependant quand je l'écris dans un fichier, seul 11 chaines de caractères sont écrits, je n'arrive pas à voir pourquoi.
Quelqu'un aurait une solution à mon problème s'il vous plait?
Je vous donne le code aussi.
Merci d'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 char *espece [12] = {"homo_sapiens","pan_troglodytes", "gorilla_gorilla", "pongo_pygmaeus", "macaca_mulatta", "callithrix_jacchus", "mus_musculus", "rattus_norvegicus", "canis_familiaris", "equus_caballus", "sus_scrofa", "equus_caballus"}; set <string> especes; especes.insert (espece, espece+12); for (set<string>::iterator uneEspece = especes.begin(); uneEspece != especes.end(); uneEspece++){ fichier2 << *uneEspece << endl; }
Partager