QT中提取串口有效数据 10
在QT中接收到一组数据aaff11223344aaff,怎样将这组数据中的有效数据11223344提取出来放到对应的数据框中。求大神指导...
在QT中接收到一组数据 aa ff 11 22 33 44 aa ff,怎样将这组数据中的有效数据 11 22 33 44 提取出来放到对应的数据框中。求大神指导
展开
1个回答
展开全部
很简单 举例如下
QString str = "aa ff 11 22 33 44 aa ff";
str.split(" ").at(2) //11
str.split(" ").at(3) //22
...依次类推 split就是对字符串的切割 使用起来非常方便
QString str = "aa ff 11 22 33 44 aa ff";
str.split(" ").at(2) //11
str.split(" ").at(3) //22
...依次类推 split就是对字符串的切割 使用起来非常方便
追问
因为数据不只是这几个,而是一连串的数据,xx xx xx xx aa ff 11 22 33 44 xx xx xx aa ff xx xx xx,我将 aa ff 作为标识符,来取中间的有效数据。这样的数据用spilt是不行的吧?
追答
可以啊 使用什么做标识符都行 你可以用 split(" aa ff ")来切割
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询