湖北理工学院《卫星导航定位算法与程序设计》实验报告
实验代码:
/////////////////////////////////////////////////////////////////////
GPS_12N.h
#pragma once
class GPS_12N
{
public:
GPS_12N();
~GPS_12N();
bool Input(FILE *fp);
bool OutPut(FILE *fp);
private:
FILE* m_fp; //传入文件指针
char m_Head[700]; //648
char m_G_T[90]; //每一行的行首
char m_G_B[600]; //每一行的数据
};
void fun_read_brdc1660();
/////////////////////////////////////////////////////////////////////
GPS_DATE_ALL.h
#pragma once
class GPS_DATE_ALL
{
public:
GPS_DATE_ALL();
~GPS_DATE_ALL();
bool Input(FILE *fp);
bool OutPut(FILE *fp);
bool Show_C1(FILE *fp); //只显示C1 数据
private:
void Get_fp(FILE *fp); //传入文件指针进来
char* pSeek(char* p); //确定 ?G 的偏移
bool ResSatNum(char *p); // 计算该组数据有几颗卫星 (4-12)
private:
FILE* m_fp; //传入文件指针
int nNum; //有几颗卫星
//-------------主体部分的数据------------
char m_Time[100];