VS2013+win8.1环境,我想问一个简单的问题(MFC),关于比较两个CString类型字符串是否相同

我从文本文件(用CStdioFile类打开,用ReadString读取一行数据,编码方式为UNICODE)里面读出第一行数据(存入CStringstr1,例如这一行数据是... 我从文本文件(用CStdioFile类打开,用ReadString读取一行数据,编码方式为UNICODE)里面读出第一行数据(存入CString str1,例如这一行数据是“123456”),然后和我从一个编辑框输入的咦串数据(CString str2),怎么比较str1和str2是否相等,只比较是否相同。
我用afxMessageBox输出或者 UpdateData(false)输出到编辑框,显示的str1和str2是相同的。
我试过很多方法,都提示不相等,也许是我语句写的不正确,请各位大神帮忙解答
谢谢
展开
 我来答
绿衣人敲门
2014-11-02 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63774
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部
C++中普通数据成员必须通过对象调用,静态成员可以通过类名调用,如果不方便使用静态数据成员的话,为什么不先声明一个变量,将str存起来呢?
追问
我是这样做的,先声明两个CString数据成员,一个和编辑框关联,另一个是从文本文件中读出来的,然后定义一个成员函数,函数完成的操作是比较编辑框传入的字符串和从文件中读取的字符串比较是否相同,相同弹出afxMessageBox弹出”相等”,不想等弹出”不相等”
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式