📄 sps.h
字号:
#ifndef _C_SPS
#define _C_SPS
#include <stdio.h>
#include "TString.h"
class Cx_file{
protected:
int filenum,slinenum,spoint,firstch,lastch,geoline,fistgeo,lastgeo;
private:
FILE *fp1;
char ar1[90];
int xflag;
void Setfilenum();
void Setslinenum();
void Setfirstch();
void Setspoint();
void Setlastch();
void Setfistgeo();
void Setlastgeo();
void Setgeoline();
public:
Cx_file(){filenum=0;slinenum=0;spoint=0;firstch=0;lastch=0,geoline=0,fistgeo=0;
lastgeo=0;fp1=NULL;ar1[0]='\0';xflag=0; };
~Cx_file(){if(fp1!=NULL)fclose(fp1);};
int IfXfile(char *f1);
int Getfilenum();
int Getfirstch();
int Getspoint();
int Getlastch();
int Getfistgeo();
int Getlastgeo();
int Getgeoline();
int readline();
int readnext();
void operator=(Cx_file& x);
};
class Cr_file{
protected:
int rlinenum,rpoint;
float lst,depth,x,y,lel;
private:
FILE *fp1;
char ar1[90];
int rflag;
void Setrlilenum();
void Setrpoint();
void Setlst();
void Setdepth();
void Setx();
void Sety();
void Setlel();
public:
Cr_file(){rlinenum=0;rpoint=0;lst=0.0;depth=0.0;x=0.0;y=0.0;lel=0.0;fp1=NULL;ar1[0]='\0';rflag=0;};
~Cr_file(){if(fp1!=NULL)fclose(fp1);};
int Ifrfile(char *f1);
int Getrlinenum();
int Getrpoint();
float Getlst();
float Getdepth();
float Getx();
float Gety();
float Getlel();
int readline();
int readnext();
// void operator=(Cr_file& r);
};
class Cs_file{
protected:
int slinenum,spoint;
float lst,depth,x,y,lel;
private:
FILE *fp1;
char ar1[90];
int sflag;
void Setslilenum();
void Setspoint();
void Setlst();
void Setdepth();
void Setx();
void Sety();
void Setlel();
public:
Cs_file(){slinenum=0;spoint=0;lst=0.0;depth=0.0;x=0.0;y=0.0;lel=0.0;fp1=NULL;ar1[0]='\0';sflag=0;};
~Cs_file(){if(fp1!=NULL)fclose(fp1);};
int Ifsfile(char *f1);
int Getslinenum();
int Getspoint();
float Getlst();
float Getdepth();
float Getx();
float Gety();
float Getlel();
int readline();
int readnext();
// void operator=(Cr_file& s);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -