MFC中WString与string互相转换
[cpp]
view plaincopyprint?
//Converting a WChar string to a Ansi string
std::string WChar2Ansi(const wchar_t* pwszSrc)
{
int nLen = WideCharToMultiByte(CP_ACP, 0, pwszSrc, -1, NULL, 0, NULL, NULL);
if (nLen<= 0)
return std::string("");
char* pszDst = new char[nLen];
if (NULL == pszDst)
return std::string("");
WideCharToMultiByte(CP_ACP, 0, pwszSrc, -1, pszDst, nLen, NULL, NULL);
pszDst[......
阅读全文