1 string to CString
CString.format("%s",string.c_str());
2 CString to string
string str(CString.GetBuffer(str.GetLength()));
3 string to char *
char *p=string.c_str();
4 char * to string
string str(char*);
5 CString to char *
strcpy(char,CString,sizeof(char));
6 char * to CString
CString.format("%s",char*);
注意和char *转换时,要把char定义成为const char*,这样是最安全的。
遇到UNICODE编码时
,加个_T()宏就行了,如_T("%s")。