鱼C论坛

 找回密码
 立即注册
查看: 2875|回复: 11

哪位大神能指点指点呀

[复制链接]
发表于 2015-1-29 18:03:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在这里写的怎么判断两个字符串是否相同呀,我用了C语言的strcmp()是否等于0,但是为什么只要第一个字母相同就能进去if判断里呀???比如这样的
TCHAR Name[20] = {TEXT("745759231")};
TCHAR szBuffer[20];
其中 hwndedit是单行文本框句柄。

GetWindowText(hwndedit, szBuffer, 20);
if(strcmp(szBuffer, szName) == 0)
{
MessageBox(NULL, TEXT("测试"),TEXT(“测试”),MB_OK);
}
只要第一个不是7就进不去,只要是第一个是7不管后面是
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-1-29 19:40:04 | 显示全部楼层
没人给回答吗???:sad
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-30 15:08:52 From FishC Mobile | 显示全部楼层
支持来自: iPhone客户端
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-30 15:09:43 From FishC Mobile | 显示全部楼层
晚上看看!来自: iPhone客户端
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-2 20:16:17 | 显示全部楼层
还在学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-2 22:18:09 | 显示全部楼层
本帖最后由 506076894 于 2015-2-2 22:22 编辑

我用的是VS2012+WIN7环境
估计你用的是VC6?
        TCHAR  Name[20]    = L"74";
        TCHAR  szBuffer[20] = L"75";
        if(wcscmp(szBuffer,Name) == 0)
        {
                MessageBox(NULL, TEXT("相等"),TEXT("相等"),MB_OK);
        }
stcmp原型用于比较const char*
我猜测第一个是7可能是因为只比较了前面的7,7后面的就忽略了。(指针)
tchar实际是wchar(宽字符),比较函数用wcscmp();
你写的代码除去语法错误,stcmp(tchar,tchar)在我的环境中无法编译,估计被微软更新掉了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-3 23:44:50 | 显示全部楼层
TCHAR通用类型的用_tcscmp比较
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-4 18:14:28 | 显示全部楼层
506076894 发表于 2015-2-2 22:18
我用的是VS2012+WIN7环境
估计你用的是VC6?
        TCHAR  Name[20]    = L"74";

非常感谢呵呵。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-4 18:15:03 | 显示全部楼层
xiangh105 发表于 2015-2-3 23:44
TCHAR通用类型的用_tcscmp比较

恩恩,非常感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-5 12:18:08 | 显示全部楼层
第一个是7可能是因为只比较了前面的7,7后面的就忽略了。(指针)
tchar实际是wchar(宽字符),比较函数用wcscmp();
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-15 22:48:16 | 显示全部楼层
刷鱼币 只问下载
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-17 20:28:16 | 显示全部楼层
刷点鱼币 只为下载 路过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 19:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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