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

字符串转换

2013年12月07日 ⁄ 综合 ⁄ 共 611字 ⁄ 字号 评论关闭

void CCommonInterface::ConvertUnicodeToAnsi(TCHAR* source,char*obj)
{
 int nLength = 0;
 nLength = WideCharToMultiByte(CP_ACP,0,source,-1,NULL,0,NULL,NULL);
 WideCharToMultiByte(CP_ACP,0,source,-1,obj,nLength,NULL,NULL);
}

void CCommonInterface::ConvertUnicodeToAnsi(CString source,char*obj)
{
 int nLength = 0;
 nLength = WideCharToMultiByte(CP_ACP,0,source,-1,NULL,0,NULL,NULL);
 WideCharToMultiByte(CP_ACP,0,source,-1,obj,nLength,NULL,NULL);
}

void CCommonInterface::ConvertAnsiToUnicode(char * source,LPWSTR obj)
{
 int nLength = 0;
 nLength = MultiByteToWideChar(CP_ACP,0,source,-1,NULL,0);
 MultiByteToWideChar(CP_ACP,0,source,-1,obj,nLength);
}

抱歉!评论已关闭.