
VC编译中出现wcscmp:cannot convert parameter 1 from char [20]to const unsigned short是什么原因?
2个回答
展开全部
wcscmp这个函数是Unicode系列的函数,它的使用方法和strcmp一样,用来比较两个Unicode字符串是否相等(如wstring和wchar_t *)。
首先定义的时候必须为wchar_t类型,如果你用char肯定出错。
给你个例子
wchar_t *ch=L"你好吗?";
if(wcscmp(ch,L"你好吗?")==0)
{
//字符串相等
}
else
{
//字符串不相等
}
首先定义的时候必须为wchar_t类型,如果你用char肯定出错。
给你个例子
wchar_t *ch=L"你好吗?";
if(wcscmp(ch,L"你好吗?")==0)
{
//字符串相等
}
else
{
//字符串不相等
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询