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;
}
本文详细介绍了在VS2008 Unicode编码环境下,如何使用WideCharToMultiByte函数将CString转换为char*类型字符串的过程。
940

被折叠的 条评论
为什么被折叠?



