⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sps.h

📁 对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 + -