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 :
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 :
m_Image.sauvegarde ((LPCTSTR)dlg.GetPathName());
ça me donne l'erreur suivante :
error C2440: 'initializing' : cannot convert from 'LPCTSTR' to 'const std::string&'
Quelqu'un pourait-il m'aider??
merci d'avance!
Partager