您的位置:首页 > 其它

Unicode字符集下,CString 转换为char类型

2017-01-17 16:32 555 查看
//CString 转换为char类型,Unicode字符集下

UINT num = WideCharToMultiByte(CP_ACP,0,m_SendData,m_SendData.GetLength(),NULL,0,NULL,NULL);
//为多字节字符数组申请空间,数组大小为按字节计算的宽字节字节大小
char * c = new char[num];                   //以字节为单位
WideCharToMultiByte(CP_ACP,0,m_SendData,m_SendData.GetLength(),c,num,NULL,NULL);//宽字节编码转换成多字节编码


其中,m_SendData为待转换的CString类型,c为转换后的字符串,num为字符串长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: