找回密码
 注册
搜索
查看: 904|回复: 14

[讨论] 求助 怎么比较两个字符串是否相同啊

[复制链接]
发表于 2010-7-12 12:30:46 | 显示全部楼层 |阅读模式
小弟遇到了一个问题 就是两个字符串怎么做比较啊
一个变量是    UI_string_type   my_text
还有一个是     GetString(STR_GLOBAL_ON)
我现在要将my_text与GetString(STR_GLOBAL_ON)做比较看是否相等
我的代码是
if((UI_string_type)my_text == (UI_string_type)GetString(STR_GLOBAL_ON))
{
}
else
{
}
可是他永远都走的是else
怎么会这样
大家有什么好的办法吗
[em03][em03][em03][em03][em03][em03][em03][em03]
发表于 2010-7-13 15:20:11 | 显示全部楼层
LZ,把谭浩强的书重新翻翻
点评回复

使用道具 举报

发表于 2010-7-13 14:55:26 | 显示全部楼层
全是错的,应该用mmi_ucs2cmp这个比较函数
点评回复

使用道具 举报

 楼主| 发表于 2010-7-12 17:10:17 | 显示全部楼层
以下是引用Lovebaby007在2010-7-12 16:41:49的发言:
if((UI_string_type)my_text == (UI_string_type)GetString(STR_GLOBAL_ON))
{
}
else
{
}

改为:

if(!strcmp((UI_string_type)my_text,(UI_string_type)GetString(STR_GLOBAL_ON)))
{}
else
{}

问题解决了 呵呵
点评回复

使用道具 举报

发表于 2010-7-12 16:41:49 | 显示全部楼层
if((UI_string_type)my_text == (UI_string_type)GetString(STR_GLOBAL_ON))
{
}
else
{
}

改为:

if(!strcmp((UI_string_type)my_text,(UI_string_type)GetString(STR_GLOBAL_ON)))
{}
else
{}
点评回复

使用道具 举报

发表于 2010-7-12 16:40:39 | 显示全部楼层
if((UI_string_type)my_text == (UI_string_type)GetString(STR_GLOBAL_ON))
{
}
else
{
}

if(!strcmp((UI_string_type)my_text,(UI_string_type)GetString(STR_GLOBAL_ON)))
{}
else
{}
点评回复

使用道具 举报

发表于 2010-7-12 15:18:12 | 显示全部楼层
不走else才怪。[em11]
点评回复

使用道具 举报

 楼主| 发表于 2010-7-12 14:17:37 | 显示全部楼层
问题解决了 用字符串比较函数[em01][em01][em01][em01]
点评回复

使用道具 举报

发表于 2010-7-12 13:49:50 | 显示全部楼层
strstr函数
点评回复

使用道具 举报

发表于 2010-7-12 12:38:46 | 显示全部楼层
这个~~~ 还是问周围的同事吧~~~
点评回复

使用道具 举报

发表于 2010-7-12 12:38:06 | 显示全部楼层
~~~~~~~~
点评回复

使用道具 举报

发表于 2010-7-14 17:37:20 | 显示全部楼层
10# is right
点评回复

使用道具 举报

发表于 2010-7-14 17:18:15 | 显示全部楼层
俺年轻的时候也犯过这样的低级的错误,其实你看看对应的汇编代码就知道为什么错了,呵呵,LZ要加油呀
点评回复

使用道具 举报

发表于 2010-7-14 09:18:49 | 显示全部楼层
以下是引用fengchengli在2010-7-13 14:55:26的发言:
全是错的,应该用mmi_ucs2cmp这个比较函数


我不是做手机软件的,再说楼主又没有说是什么平台,我就按照标准C来解答。

没有对与错,只有合适不合适。
点评回复

使用道具 举报

 楼主| 发表于 2010-7-13 16:31:20 | 显示全部楼层
以下是引用hztianxie在2010-7-13 15:20:11的发言:
LZ,把谭浩强的书重新翻翻

谭浩强的书毕业的时候当废品卖掉了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-7 07:12 , Processed in 0.052402 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表