已经用串口将数据读入,数据格式:
$PTNTHPR,0.0,N,+00.3,N,+00.5,N*32
如果我想用 scanf("%*[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,]",
sTime,sAV,sLati,&sNW,sLong,&sEW,sSpeed,sAngle,sDate);
或者类似的格式来解出数据中的单个有用数据,我应该怎么写?
说明白些,就是想把数据格式中0.0交给一个变量,第一个N交给一个变量,+00.3交给一个变量,第二个N交给一个变量,+00.5交给一个变量,
N*32交给一个变量,一共6个变量,然后将变量转换为我需要的其它类型。
格式应该怎么写,求大神指导。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>