BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 juil. 2006 à 19:12
LPCTSTR vaut LPCSTR qui vaut char* si tu es en ANSI.
Regarde les types Windows dans MSDN.
zaibacker
Messages postés97Date d'inscriptionvendredi 17 février 2006StatutMembreDernière intervention24 janvier 2018 19 juil. 2006 à 19:05
mais je ne veux pas de LPCTSTR ni rien d'autre,juste obtenir du char* .
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 juil. 2006 à 19:01
y a pas un operateur de cast (LPCTSTR) ou truc de ce genre sur CString ???
C'est d'ailleurs certain puisque lstrcpy accepte CString en param, je ne vois donc pas à quoi sert cette source.
J'enlève ce soir.
zaibacker
Messages postés97Date d'inscriptionvendredi 17 février 2006StatutMembreDernière intervention24 janvier 2018 19 juil. 2006 à 18:55
Oui surement,quoique le mien je le trouve deja assez simple.
Mais je voulais vraiment avoir le type char * car je travail avec la librairie tinyXML pour parser des fichier xml et elle n'accepte que des char*.
NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008 19 juil. 2006 à 18:45
Tu aurai pu faire beaucoup plus simple...
LPWSTR lpszChaine = new WCHAR[chaineMFC.GetLength()+1];
lstrcpy(chaineMFC, lpszChaine); // lpszChaine contient ce que contient la chaine MFC.
19 juil. 2006 à 19:12
Regarde les types Windows dans MSDN.
19 juil. 2006 à 19:05
19 juil. 2006 à 19:01
C'est d'ailleurs certain puisque lstrcpy accepte CString en param, je ne vois donc pas à quoi sert cette source.
J'enlève ce soir.
19 juil. 2006 à 18:55
Mais je voulais vraiment avoir le type char * car je travail avec la librairie tinyXML pour parser des fichier xml et elle n'accepte que des char*.
19 juil. 2006 à 18:45
LPWSTR lpszChaine = new WCHAR[chaineMFC.GetLength()+1];
lstrcpy(chaineMFC, lpszChaine); // lpszChaine contient ce que contient la chaine MFC.