lovetennis 发表于 2009-10-10 22:13:03

如何查找字符串的字节并输出

采集到的数据是连续的2032 3039 390D(Hex ASCII Code)的格式,要求每次采集都从20(也就是空格)开始,我的问题是每次开始采集时,传感器已经在发送数据,有时会从3239   或是0D开始,想查找接收到的字符串的第一个字节并和0D作比较,相同输出真,对字符串进行后续处理;输出假,继续查找,直到为真,试了很多方法都不能实现,请各位高手指点!

lovetennis 发表于 2009-10-13 15:35:24

这个问题没人能帮忙吗,自己先顶起来!

我是发哥 发表于 2009-10-13 19:23:39

http://www.cpubbs.com/bbs/thread-63745-1-1.html哥们看看斑猪程序。里面就是这种搜索在第二个循环

lovetennis 发表于 2009-10-13 20:50:25

3# 我是发哥
我看过了,可我是在传感器送数据(2032 3039 390D 2036 3235 300D................)后,选择开始才不断采集数据,可能第一个采集到的数据是32 而不是20,如果不是20就不要32到下个20之间的这段数据,从下个20开始采集。

小飞 发表于 2009-10-14 19:20:24

把每次采集到的数据,首先取前两个,然后和20比较,如果一致,继续在数据中查找0D;否则舍弃此次数据,等下一次采集到的数据,重复这样的过程.
页: [1]
查看完整版本: 如何查找字符串的字节并输出