Bonjour tout le monde,
j'ai besoin d'aide!!!!!
Dans une partie de mon projet en MFC, j'ai d�clar� comme ceci:
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
17
18
19
20
21
22
23
24
25
26
27 typedef multimap<string,string> map_fichier; typedef map_question::iterator iter; //ici d'autres déclaration class CFichier{ map_fichier map; string file_name; public: /*ici il y aune methode qui met le contenu du fichier ds map et cette méthode marche bien */ //une autre méthode: string getchaine() { iter it=map.begin(); string g=(*it).second;//ou meme string g=(*it).first; return(g); } }; //main pg //ici j'ai fait mes include void main() { CFichier fich("essai.txt"); string chaine=fich.getchaine();/*????????? ici le pb, cette inst me cause pb en MFC je suis sure car lorsque je la mets en commentaire il n'y a pas de problème*/ }
ce bout de code marche bien en console 32 application
mais dans MFC AppWizard(exe) non, le compilateur ne g�n�re aucune erreur mais au moment
de l'execution l'application se ferme tte seule alors j'ai essay� de faire le debug
alors j'ai trouv� que le contenu de l'it�rateur contient une "error expression"
C'est quoi le probl�me??????
MFC est trop dur � manipuler il n'aime pas trop les conversions, les it�rateurs et les pointeurs mais qu'est ce je peux utiliser dedans?
S'il vous plait j'attends vos r�ponses pour pouvoir avancer je n'ai plus vraiment le temps, merci!
Partager