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

void CStringToCharArray(char *OutStr, CString InCstr )
{
 //VS2008中Unicode编码下CString转char*的方法
 DWORD dwNum=WideCharToMultiByte(CP_OEMCP,NULL,InCstr,-1,NULL,0,NULL,FALSE)+1;
 WideCharToMultiByte(CP_OEMCP,NULL,InCstr,InCstr.GetLength(),OutStr,dwNum,NULL,FALSE);

 //LPCTSTR p = InCstr;
 //OutStr = &p;

}

 

你可能感兴趣的:(null)