Bonjour,
Tout est dans le titre... Je cherche a convertir unCString en const char*??
merci de vos aides
Version imprimable
Bonjour,
Tout est dans le titre... Je cherche a convertir unCString en const char*??
merci de vos aides
:faq:
:recherch:
CString possède l'opérateur (const char*) donc c rapide :dCode:
1
2 CString string; (const char *)string
Bah je veux bien, mais pourquoi cela ne compile pas??
voici l'erreur :Code:if( (IniFile = fopen( (const char *)m_strFile , "r+t" )) != NULL )
error C2440: 'type cast' : cannot convert from 'class CString' to 'const char *'
salut,
quel est ton environnement ? compilateur evc ,vc ?
tu es en Unicode ?
:D
windows nt
vc++ 6.0
et unicode oui
merci
Salut,
Juse un petit mot pour dire que je me suis déja retrouvé confronté au même problème que toi.
Mais je n'ai malheureusement pas trouvé de solution :(
Personellement j'utilise l'embedded sous win 2000
utilise plutot _wfopen.
en mettant la variable CString directe en argument sans cast.
:D
Ca marche, Merci beaucoup (encore une fois)
Voici la ligne de code qui fonctionne parfaitement :
Code:if((IniFile = _wfopen( m_strFile , L"r+t" )) != NULL )