Bonjour je suis sous visual C++ 2005

en MFC :-( une boite de dialogue me retourne un CString.
Je veux en suite le convertir en string pour le r'envoyer à une autre fonction

Dans les tutos on trouve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Convertion d'une CString vers une std::string: 
CString str("Bonjour");
std::string s((LPCTSTR)str);
 
 
Convertion d'une std::string vers une CString: 
   std::string s("Bonjour");
   CString str(s.c_str());
Mais lors de la compilation il plante sur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
m_Image.sauvegarde ((LPCTSTR)dlg.GetPathName());
ça me donne l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
error C2440: 'initializing' : cannot convert from 'LPCTSTR' to 'const std::string&'
Quelqu'un pourait-il m'aider??

merci d'avance!