在VC++ 6.0下MFC中,使用unicode编程,如何将一个CString转化成const char*
下面是我的代码:{CStringstr=11;charm[300];strcpy(m,str);}正如大家所知,函数strcpy(char*,constchar*),在u...
下面是我的代码:
{
CString str=11;
char m[300];
strcpy(m,str);
}
正如大家所知,函数strcpy(char *,const char*),在unicode下,题目中我传的参数是CString类,会报错CString 不能转换成 const char *,在非unicode下是可以成功运行的,请问如何在此处修改,使我能在unicode下成功运行!非常感谢! 展开
{
CString str=11;
char m[300];
strcpy(m,str);
}
正如大家所知,函数strcpy(char *,const char*),在unicode下,题目中我传的参数是CString类,会报错CString 不能转换成 const char *,在非unicode下是可以成功运行的,请问如何在此处修改,使我能在unicode下成功运行!非常感谢! 展开
3个回答
展开全部
应该有wstrcpy函数吧
追问
能不能详细一点?非常感谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
widechartomultbyte
追问
可否详细一点???非常感谢!!
追答
Char换成
Tchar strcpy换成_tcscpy
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询