如何查找字符串的字节并输出
采集到的数据是连续的2032 3039 390D(Hex ASCII Code)的格式,要求每次采集都从20(也就是空格)开始,我的问题是每次开始采集时,传感器已经在发送数据,有时会从3239 或是0D开始,想查找接收到的字符串的第一个字节并和0D作比较,相同输出真,对字符串进行后续处理;输出假,继续查找,直到为真,试了很多方法都不能实现,请各位高手指点! 这个问题没人能帮忙吗,自己先顶起来! http://www.cpubbs.com/bbs/thread-63745-1-1.html哥们看看斑猪程序。里面就是这种搜索在第二个循环 3# 我是发哥我看过了,可我是在传感器送数据(2032 3039 390D 2036 3235 300D................)后,选择开始才不断采集数据,可能第一个采集到的数据是32 而不是20,如果不是20就不要32到下个20之间的这段数据,从下个20开始采集。 把每次采集到的数据,首先取前两个,然后和20比较,如果一致,继续在数据中查找0D;否则舍弃此次数据,等下一次采集到的数据,重复这样的过程.
页:
[1]