注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 IB客座主编(四)美国西蒙公..
 帮助

vc++ MFC中字符串(CString)的比较


2007-12-11 22:19:28
 标签:mfc vc++ CString   [推送到技术圈]

VC++   MFC中两CString字符串不能直接进行比较,需要转换成char*类型来进行比较。
CString  a;
CString  b;
char *pa = (char*)((LPCTSTR)a);
char *pb = (char*)((LPCTSTR)b);
if(!strcmp(pa,pb))
{
      MessageBox("pa==pb");
}




    文章评论
 
2007-12-12 20:04:54
大哥,这样难道不行吗?干吗费事去强转呢?

CString a;
CString b;
if(!a.Compare(b))
{
    MessageBox("a==b");
}

2007-12-12 21:37:49
谢谢楼上哥们指教。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: