现在的位置: 首页 > 综合 > 正文

VS2008中Unicode编码下const char * 到CString的转换函数

2013年12月10日 ⁄ 综合 ⁄ 共 351字 ⁄ 字号 评论关闭

CString ConstCharToCString(const char *constCharString)
{
    int   nLen = strlen(constCharString) + 1;  
    int   nwLen = MultiByteToWideChar(CP_ACP, 0, constCharString, nLen, NULL, 0);  
   
    TCHAR   *wString;
    wString = new TCHAR[nwLen];

    MultiByteToWideChar(CP_ACP, 0, constCharString, nLen, wString,nwLen);   C

    CString strText=wString;

    delete[] wString;
    return strText;
}

抱歉!评论已关闭.