注册 登录
编程论坛 VC++/MFC

LPTSTR与CString类型如何比较是否相等

李静 发布于 2012-12-28 08:44, 1271 次点击
LPTSTR指向的字符串和CString存储的字符串如何判断是否相等?
2 回复
#2
crystall2012-12-28 09:49
回复 楼主 李静
程序代码:
   

   //typedef LPSTR PTSTR, LPTSTR;
   
//LPTSTR -> LPSTR

   
//typedef CHAR *LPSTR, *PSTR;
   
//LPSTR,PSTR -> CHAR *
    LPTSTR lptStr = "Hello";

    CString csStr = "Hello";
    CString csStr1 = "HEllo";

    if(csStr == lptStr)
    {
        AfxMessageBox("csStr == lptStr");
    }

    if(csStr1 == lptStr)
    {
        AfxMessageBox("csStr1 == lptStr");
    }

#3
李静2012-12-28 11:43
回复 2楼 crystall
是的。我的软件出毛病了。
1