社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 精华区
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
搜索
查看: 1122|回复: 4

[讨论] strcmp函数问题

[复制链接]

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2014-5-4 17:40:35 | 显示全部楼层 |阅读模式
在msp430f5529板子上调试
使用了strcmp比较两个字符串出现问题,做了个实验
char s1[]="hello";
char s2[]="hello";
if(!strcmp(s1,s2)){
/***/
}
if就是不能判断通过,不知是何原因,还做了其他实验,感觉strcmp这个函数有问题
大家有类似问题吗?
此帖出自MSP430论坛

回复

使用道具 举报

963

TA的帖子

1

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2014-5-5 10:41:42 | 显示全部楼层
if判断语句后面加一个LED闪烁指示一下呢{}!strcmp这个函数是调用了库还是你自己编写的啊?
人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。

回复

使用道具 举报

238

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2014-5-5 11:04:58 | 显示全部楼层
你检查下是否包含了stdio.h这个库文件。或者说是string.h

回复

使用道具 举报

232

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2014-5-6 11:57:47 | 显示全部楼层
if的{}里面都没有运行的语句,说不定优化掉了,至少加个asm("nop")吧

回复

使用道具 举报

405

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2014-5-6 22:39:53 | 显示全部楼层
看看是不是函数的设置有问题, 你的优化程序写错也有可能
看资料

strcmp函数实现及详解.pdf

538.45 KB, 下载次数: 1


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-9-20 02:56 , Processed in 0.300681 second(s), 18 queries , Redis On.

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