CString Find函数,为什么找不到子串

etaonirs 2010-07-21 09:10:29
我写了个函数,这个函数要根据字符串的内容返回整数值

int CXXX::GetSenderAuth(CString strTemp)
{
AfxMessage(strTemp)//查看传进来的串正确与否
if(strTemp.Find(_T("员工"),0)
return 0;
if(strTemp.Find(_T("经理"),0)
return 1;

.....
return -1;
}

我跟进来发现传进来的都是正确的,是“员工”,“经理”什么的可是为什么Find函数却找不到呢,直接就返回-1了
注意:注意我用的是UNICODE编码

...全文
31 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
etaonirs 2010-07-21
大哥我太崇拜你了,这个FIND啊,我都看到了,我说程序他怎么就看不到呢,汗,低级错误,太低级了,脑袋瓜子不管用了,唉!!!
回复
fishion 2010-07-21
if((-1!=strTemp.Find(_T("员工"),0))
return 0;
if((-1!=strTemp.Find(_T("经理"),0))
return 1;
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告