编程论坛
注册
登录
编程论坛
→
C++教室
如何将 GPS 数据(txt 格式)里的经纬度提取出来?
usasun
发布于 2014-05-08 16:09, 549 次点击
$GPGGA,094444.00,3413.1211,N,11708.6596,E,1,11,0.9,67.59,M,-6.20,M,,*4D
这是一条GPGGA格式的GPS数据,其中3413.1211和11708.6596是经纬度,如何提取出来保存到另一个txt文件中呢,c++编程实现,求大神帮助
只有本站会员才能查看附件,请
登录
3 回复
#2
rjsp
2014-05-08 16:35
程序代码:
#include
<cstdio>
int
main()
{
double
a, b;
if
(
2
== sscanf(
"
$GPGGA,094444.00,3413.1211,N,11708.6596,E,1,11,0.9,67.59,M,-6.20,M,,*4D
"
,
"
%*[^,],%*f,%lf,%*[^,],%lf
"
, &a, &b ) )
printf(
"
%f %f\n
"
, a, b );
return
0
;
}
#3
usasun
2014-05-08 17:26
回复 2 楼 rjsp
朋友我的意思是从一个 txt文件里提取出gps数据需要的部分再保存到另一个txt文件中,不是就读那一行数据,我在下面提供了一个txt文本
#4
peach5460
2014-05-08 17:34
以下是引用
usasun
在2014-5-8 17:26:35的发言:
朋友我的意思是从一个 txt文件里提取出gps数据需要的部分再保存到另一个txt文件中,不是就读那一行数据,我在下面提供了一个txt文本
朋友,自己动动脑筋先嘛...
1