标题:
关于数组问题,gps接收的数据怎么才能取出一段
[打印本页]
作者:
adkkss
时间:
2018-8-22 23:02
标题:
关于数组问题,gps接收的数据怎么才能取出一段
本人新手小白。
有关数组的问题 一直没搞明白
$GNZDA,090746.000,16,07,2018,00,00*4F
以上是gps 接收的一段数据
我现在要怎样才能取出其中的一段 比如 2018这个值
请教大神
作者:
gordonzhang240
时间:
2018-8-23 08:21
我理解你的结果是字符形式,那么可以用strstr();截取包含特定字符的一段字符,再利用指针指定‘,’前或后的固定长度字符。
while(*(pRecStr_Spec++)!=',') //以‘,’为结束标识符
{
*(RecStr_read_temp+i)=*pRecStr_Spec;
i++;
}
*(RecStr_read_temp+i-2) = '\0';
作者:
非常帅
时间:
2019-3-9 11:59
可以使用sscanf函数来实现
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1