Microchip
直播中

刘磊

7年用户 234经验值
私信 关注
[问答]

laString Compare错误

拉斯特林比较有一个bug。这个函数比较两个laString对象,如果两个比较过的字符串不是基于INDEX的,而是例如使用hlaString_CreateFromBuffer thenlaString_Compare创建的,则调用内部函数namedla_strcmp来完成比较。这个函数的主体是:在代码中,我在一行上画了一些问号,如果两个字符串具有不同的亮度,它们就会停止比较!为什么?拜伊吉迪奥

回帖(9)

张蕾

2020-3-20 09:19:09
因为不同长度的字符串是不同的,通过字符比较来完成字符的腰部处理时间没有意义。
举报

陈杰

2020-3-20 09:26:16
我不知道你期望发生什么?
举报

高欢

2020-3-20 09:41:42
是的,但是如果我比较abc和abcd,或者比较abcd和abc时,它就不遵守顺序,我必须有一个不同的结果,不是总是-1。
举报

陈杰

2020-3-20 09:59:57
您可以编写自己的函数,以达到预期的效果。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分