91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

東南大學(xué)22系導(dǎo)航選修課的C++編程作業(yè)參考,包含兩個(gè)不同的程序版本,可以自己參考。有說(shuō)明文檔和原始數(shù)據(jù)。

資源截圖

代碼片段和文件信息

/*??功能?C++解析GPGGA數(shù)據(jù)并顯示??時(shí)間?2017-12-26*?by?黃天意*/????
#include???????????//文件輸入輸出流?
#include???????
#include???????????//輸入輸出流?
#include?????????????//用于儲(chǔ)存臨時(shí)數(shù)據(jù)的容器?
#include????????????//字符串流,用于轉(zhuǎn)換數(shù)據(jù)類(lèi)型?
#include????????????//操縱運(yùn)算子,本例中用于保留轉(zhuǎn)換數(shù)據(jù)后經(jīng)緯度的輸出精度?
using?namespace?std;???
??
//數(shù)據(jù)類(lèi)型轉(zhuǎn)換模板函數(shù)
template???????
Type?stringToNum(const?string?str)?????
{??????????
????istringstream?iss(str);?????????
????Type?num;?????????
????iss?>>?num;?????????
????return?num;??????//字符串轉(zhuǎn)數(shù)字類(lèi)型???
}????
??
int?main()???
{????
????ifstream?in(“D:/GPGGA_File/GPGGA+ZDA52.txt“);?
ofstream?out(“D:/GPGGA_File/GPGGA+ZDA52print.txt“);???//文件讀取與輸出?
????string?filename;
string?line;????????????
int?i;
????
for(i=0;i<=51;i++)
????{
????//讀取第一行?GGA格式??$GPGGA022432.003203.44939287N11847.34198256E1190.714.284M0.949M*68??
??????
????//GGA字段含義???語(yǔ)句IDUTC時(shí)間,緯度,N/S,經(jīng)度,E/W,GPS狀態(tài),衛(wèi)星數(shù)量,精度因子,海拔??????
???
getline(inline);??????//讀取in文件第一行?
vector?arr1;??//定義一個(gè)字符串容器????
????int?position?=?0;????//行開(kāi)始位置?
??????do???
??????{?????
????????string?tmp_s;????position?=?line.find(““);?//找到逗號(hào)的位置?????
????????tmp_s?=?line.substr(0position);?//截取需要的字符串??????
????????line.erase(0position+1);?//將已讀取的數(shù)據(jù)刪去???????
????????arr1.push_back(tmp_s);???//將字符串壓入容器中????
??????}???while(position?!=?-1);??//讀取整行數(shù)據(jù)?
?
//?讀取第二行?ZDA格式???$GPZDA022431.010071120160000*53
????//??ZDA字段含義???語(yǔ)句ID,UTC時(shí)間,日,月,年,時(shí)區(qū)
????position?=?0;??????????//重新定位開(kāi)始第二行,以下同上?
getline(inline);
vector?arr2;
??do?
??{
string?tmp_s;
position?=?line.find(““);
tmp_s?=?line.substr(0position);
line.erase(0position+1);
arr2.push_back(tmp_s);
??}while(position?!=?-1);

???? string?date1?=?arr2[4]+“.“+arr2[3]+“.“+arr2[2];
???? int?d0?=?stringToNum(arr1[1]);?
???? int?d1=d0/10000+8;????????????????//轉(zhuǎn)東八區(qū)?
string?datetime?=?arr1[1].substr(22)+“:“+arr1[1].substr(42);??
???? out<<“UTC日期:“< ???? out<<“時(shí)間:“<???? long?double?w0?=?stringToNum(arr1[2]);?
???? out<???? long?double?j1?=?stringToNum(arr1[4]);???????????????????
out< out<<“定位質(zhì)量指示:“< out<<“使用衛(wèi)星數(shù)量:“< position?=?0;????
arr1.clear();
arr2.clear();???//清空容器以便連續(xù)讀取多組數(shù)據(jù)?
????}
???? cout<<“輸出文件成功,文件路徑D:\\GPGGA_File\\GPGGA+ZDA52print.txt“<????return?0;???
}??????
?


?
/*??輸入數(shù)據(jù)?
$GPGGA022431.003203.44938748N11847.34197908E1180.814.307M0.949M*67
$GPZDA022431.010071120160000*53
$GPGGA022432.003203.44939287N11847.34198256E1190.714.284M0.949M*68
$GPZDA022432.010071120160000*50
$GPGGA022433.003203.44939714N11847.34198425E1180.814.266M0.949M*66
$GPZDA022433.010071120160000*51
$GPGGA022434.003203.

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件??????14855??2018-01-11?15:21??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA\gpgga.cpp

?????文件????????899??2018-01-11?15:21??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA\GPGGA.dev

?????文件????2143440??2018-01-11?15:21??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA\GPGGA.exe

?????文件?????????95??2018-01-11?15:21??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA\GPGGA.layout

?????文件?????186651??2018-01-11?15:21??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA\gpgga.o

?????文件???????1204??2018-01-11?15:21??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA\Makefile.win

?????文件???????6292??2018-01-02?14:04??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA_File\GPGGA+ZDA52.txt

?????文件???????5460??2018-01-11?15:18??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA_File\GPGGA+ZDA52print.txt

?????文件??????23345??2018-01-07?22:56??GPGGA數(shù)據(jù)解析程序_修改最終版\解析GPGGA數(shù)據(jù)-格式分析與使用說(shuō)明.docx

?????目錄??????????0??2018-01-02?15:53??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA

?????目錄??????????0??2018-01-02?15:54??GPGGA數(shù)據(jù)解析程序_修改最終版\GPGGA_File

?????目錄??????????0??2018-03-24?16:08??GPGGA數(shù)據(jù)解析程序_修改最終版

?????文件??????39216??2018-01-07?23:31??GPGGA數(shù)據(jù)解析程序_修改最終版\完整版\1.DAT

?????文件???????4372??2018-01-09?14:39??GPGGA數(shù)據(jù)解析程序_修改最終版\完整版\gps數(shù)據(jù)讀取.cpp

?????文件????1927767??2018-01-09?14:39??GPGGA數(shù)據(jù)解析程序_修改最終版\完整版\gps數(shù)據(jù)讀取.exe

?????文件???????1472??2018-01-09?14:04??GPGGA數(shù)據(jù)解析程序_修改最終版\完整版\Output.txt

?????目錄??????????0??2018-03-24?16:08??GPGGA數(shù)據(jù)解析程序_修改最終版\完整版

-----------?---------??----------?-----??----

??????????????4355068????????????????????17


評(píng)論

共有 條評(píng)論