下载了一个源码,其中有一段代码如下:
char* THCAR2char(TCHAR* tchStr) 
{  int iLen = 2*wcslen(tchStr);//CString,TCHAR 
char* chRtn = new char[iLen+1];
wcstombs(chRtn,tchStr,iLen+1);
return chRtn; } 
原来程序编译运行没问题。
我自己新建了一个基于文档程序,把这一段移植过来后,运行怎么会出现下面错误:
 error C2664: 'wcslen' : cannot convert parameter 1 from 'char *' to 'const unsigned short *'
error C2664: 'wcstombs' : cannot convert parameter 2 from 'char *' to 'const unsigned short *'
请高手指点,谢谢!!