Convertir CString en String
niou
-
jo -
jo -
Bonjour
J'utilise une IHM. Dans un editControl, j'ai crée une variable Item qui est une CString
Aprés j'utilise une méthode qui ce sert de cet attribut mais celle ci se sert d'une string
Comment convertir une CString en string ???
j'ai déja esssayé ceci mais sa ne marche pas:
std::string MonItem((LPCTSTR)Item);
CreerItem(MonItem,1);
J'utilise une IHM. Dans un editControl, j'ai crée une variable Item qui est une CString
Aprés j'utilise une méthode qui ce sert de cet attribut mais celle ci se sert d'une string
Comment convertir une CString en string ???
j'ai déja esssayé ceci mais sa ne marche pas:
std::string MonItem((LPCTSTR)Item);
CreerItem(MonItem,1);
A voir également:
- Convertir CString en String
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir kindle en epub - Guide
- Convertir audio en texte word - Guide
- Convertir gif en video - Guide
3 réponses
Bon c'est laid mais au pire tu peux utiliser un sprintf.
Il n'existe pas une méthode de CString pour extraire le contenu d'une CString (par exemple sous forme de char *) ?
Si je peux me permettre je te suggère d'utiliser autre chose que les MFC, par exemple un mix de STL et de QT, ca t'évitera pas mal de soucis et en plus ton code sera multiplateforme.
Bonne chance
Il n'existe pas une méthode de CString pour extraire le contenu d'une CString (par exemple sous forme de char *) ?
Si je peux me permettre je te suggère d'utiliser autre chose que les MFC, par exemple un mix de STL et de QT, ca t'évitera pas mal de soucis et en plus ton code sera multiplateforme.
Bonne chance
LPTSTR CString::GetBuffer(int nMinBufLength );
ici : https://docs.microsoft.com/en-us/previous-versions/ms928943(v=msdn.10)?redirectedfrom=MSDN
ici : https://docs.microsoft.com/en-us/previous-versions/ms928943(v=msdn.10)?redirectedfrom=MSDN
Pour etre en train d'utilise les MFC en ce moment (impose par l'employeur), je te conseillerai egalement de plutot utilise QT pour que ton programme soit compilable sur les differents OS.
Pour ce qui concerne ton CString, je ne comprend pas tres bien ta question car lors des traitements le compilateur peut tres bien utilise les Cstring meme dans une fonction necessitant une string.
(je sais pas si j'a ete tres clair ^^)
Bref bon courage quand meme.
Pour ce qui concerne ton CString, je ne comprend pas tres bien ta question car lors des traitements le compilateur peut tres bien utilise les Cstring meme dans une fonction necessitant une string.
(je sais pas si j'a ete tres clair ^^)
Bref bon courage quand meme.