不要固定逗號位置,要用strstr來查找到逗號開始解析;
比如下面的GPS數(shù)據(jù),第一個逗號后面是什么數(shù)據(jù),第二個逗號后面是緯度,第三個逗號后面是南北,第四個逗號后面是經(jīng)度,第五個逗號后面是東西,依次類推,不能固定數(shù)組第幾個位是什么數(shù)據(jù)
$GNGGA,045625.000,3033.74024,N,10405.67012,E,1,07,2.6,446.2,M,0.0,M,,*71
$GNGLL,3033.74024,N,10405.67012,E,045625.000,A,A*43
$GPGSA,A,3,11,17,28,195,,,,,,,,,3.9,2.6,2.9*06
$BDGSA,A,3,07,10,12,,,,,,,,,,3.9,2.6,2.9*23
$GPGSV,4,1,13,01,,,36,03,26,107,,06,17,213,,07,26,180,*41
$GPGSV,4,2,13,11,16,049,33,17,48,298,19,19,30,275,,22,25,079,*74
$GPGSV,4,3,13,28,62,347,21,30,49,211,,193,,,14,194,41,140,03*4C
$GPGSV,4,4,13,195,56,061,33*72
$BDGSV,1,1,03,07,63,101,29,10,78,009,23,12,53,023,31*52
$GNRMC,045625.000,A,3033.74024,N,10405.67012,E,0.00,44.16,060620,,,A*41
$GNVTG,44.16,T,,M,0.00,N,0.00,K,A*14
$GNZDA,045625.000,06,06,2020,00,00*48
$GPTXT,01,01,01,ANTENNA OK*35 |