1、string 转 CString CString.format("%s", string.c_str()); 2、char * 转 CString CString.format("%s", char*); 3、char * 转 string string s(char *); 4、string 转 char * char *p = string.c_str(); 5、CString 转 string string s(CString.GetBuffer(CString.GetLength())); 6、CString 转 char * charpoint=strtest.GetBuffer(strtest.GetLength()); 不建议用(LPCTSTR)进行强制类型转化,这样strtest大小发生变化时会出现错误。 7、CString 转 char[100] char a[100]; CString str("aaaaaa"); strncpy(a,(LPCTSTR)str,sizeof(a));
类型转换
最新推荐文章于 2021-09-02 15:09:09 发布