VC6.0 如何使用 WideCharToMultiByte() 函数?
松花皮蛋 2012-04-10 03:26:22 大侠们,小弟用的vc6.0 ,有位师兄用的VS2010,结果发给我的代码中有 WideCharToMultiByte();
TCHAR* Temp = Trigger->m_Comment.GetBuffer(Trigger->m_Comment.GetLength());
int len = _tcslen(Temp);
char* temp = new char[len*2+1];
WideCharToMultiByte(CP_ACP, 0, Temp, len+1, temp, len*2+1, NULL, NULL);
Trigger->m_Comment.ReleaseBuffer();
报错:
error C2664: 'WideCharToMultiByte' : cannot convert parameter 3 from 'char *' to 'const unsigned short *
这个该砸个处理 Temp 参数,砸个转换下才能使用?