CString to char * 和 char * to CString

1.CString to char *

CString 类型的 strSend 最后转换为 char * 的 pstr:

const size_t strsize=(strSend.GetLength()+1)*2; // 宽字符的长度;
char * pstr= new char[strsize]; //分配空间;
size_t sz=0;
wcstombs_s(&sz,pstr,strsize,strSend,_TRUNCATE);


int n=atoi((const char*)pstr); // 字符串已经由原来的CString 转换成了 const char*


2.char * to CString

char * 类型的 tempBuff  转换为 CString 类型的 str:

CString str;

str = tempBuff;

你可能感兴趣的:(MFC)