一个拆分自负串的问题
串口得到一个字符串125,55,44 ,怎么把这三个数字分开显示。注意三个数字的字节数不一定每次相同,也就是说这次是125,55,44 下次可能是31,110,125 很明显这两个字符串中,的位置是不一样的。 有一个节点叫做string subset可以将某一个字符取出来的!里面输入长度和OFFSET就可以了! 三个数字都是以逗号来分开的吗??如果是可以拿出逗号前后的 就可以了 原帖由 drogon456 于 2008-11-1 21:14 发表 http://www.cpubbs.com/bbs/images/common/back.gif串口得到一个字符串125,55,44 ,怎么把这三个数字分开显示。注意三个数字的字节数不一定每次相同,也就是说这次是125,55,44 下次可能是31,110,125 很明显这两个字符串中,的位置是不一样的。
- 肯定有规律吧,不然你自己是如何确定1255544是125,55,44,而不是12,55,544?
可以试着通过综合筛选如:划分符(如果存在),字符总长度,数字上限(如<100)等其他条件来得到你想要的三组数据。
- 如果实在没有任何规律,建议考虑在输出端加入该类信息,这就是发送端的不对了allqq-mogudiandian-35all 。 奇怪了,怎么这里没有update?
http://www.cpubbs.com/bbs/redirect.php?fid=4&tid=59542&goto=nextnewset
页:
[1]