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

📄 common.h

📁 这是一个3D彩票统计查询方面的一个软件
💻 H
字号:
//common.h

/////////////////////////////////////////////
//用于3D表的数据结构定义,查询结构定义
	typedef struct  L3DDATA
	{
		UINT    uItemNo;  //期数
		CString    strbsg; //中奖号
		UINT    uBNo; //百位数
		UINT    uSNo; //十位数
		UINT    uGNo; //个位数
		UINT    uCountValue; //和值
	} L3DDATA;

	typedef CArray <L3DDATA,L3DDATA&> L3DARRAY;

	//用于专门进行查询和画图的数据结构
	typedef  struct  QUERYSTATE
	{
		bool bstartno;
		UINT ustartNo;         //起始期号  

		bool bendno;
		UINT uendNo;           //结束期号
		
		bool  bCount;          //和值区域
		CString  strCount;

		bool  bhan;
		CString  strhan;            //包含号码的字符串
		
		
		bool   b0;                  //0路
		UINT   ub0;

		bool   b1;                  //1路
		UINT   ub1;

		bool   b2;                  //2路
		UINT   ub2;

		bool   bjgq;                 //间隔期数
		UINT   ujgq;

		bool   bjl;                  //间隔距离
		UINT   ujl;

		bool   bcontinue;           //连续号
		UINT   ucontinue;

		bool   bsametail;           //同尾号
		UINT   usametail;

		bool   bds;                 //单双号
		UINT   uds;

		UINT   ustate;              //查询方式:1代表直选,2代表组3,3代表组6
	} QUERYSTATE;
///////////////////////////////////////////////



///////////////////////////////////////////////////
//用于3DOther数据表的数据结构定义,查询结构定义
	typedef struct  L3DDATAOTHER
	{
		UINT    uItemNo;  //期数
		CString    strsjbsg;  //试机号
		CString    strbsg; //中奖号
		UINT    uJNo;   //机号
		UINT    uQNo;   //球号

		UINT    uSJBNo; //试机百位数
		UINT    uSJSNo; //试机十位数
		UINT    uSJGNo; //试机个位数

		UINT    uBNo; //百位数
		UINT    uSNo; //十位数
		UINT    uGNo; //个位数

		UINT    uSJCount;    //试机号和值
		UINT    uCountValue; //和值
	} L3DDATAOTHER;


	typedef CArray <L3DDATAOTHER,L3DDATAOTHER&> L3DOTHERARRAY;

	//用于专门进行查询和画图的数据结构
	typedef  struct  OTHERQUERYSTATE
	{
		bool  bstartno;
		UINT  ustartNo;         //起始期号  

		bool  bJiNo;
		UINT  uJiNo;              //机号

		bool  bQiuNo;
		UINT  uQiuNo;             //球号

		bool   bsjCount;              //试机和值区域
		CString  strsjCount;
		bool   bCount;               //实际和值区域
		CString  strCount;

		bool   bsjhan;
		CString  strsjhan;            //试机号中包含号码的字符串
		bool   bhan;
		CString  strhan;             //实际号中包含号码的字符串

		bool   bsj[3];                 //试机号的0,1,2路
		UINT   ubsj[3];
		bool   b[3];                  //实际号的0,1,2路
		UINT   ub[3];

		bool   bsjsametail;           //试机同尾号
		UINT   usjsametail;
		bool   bsametail;           //同尾号
		UINT   usametail;

		bool   bsjds;               //试机单双号
		UINT   usjds;
		bool   bds;                 //单双号
		UINT   uds;

		UINT   ustate;              //查询方式:1代表直选,2代表组3,3代表组6
	} OTHERQUERYSTATE;

///////////////////////////////////////////////


//////////////////////////////////////////////////////////////
//定义杀码验证的数据结构
	typedef struct  DATASM
	{
		UINT  uItemNo;     //开奖期数
		
		UINT  usjB;
		UINT  usjS;
		UINT  usjG;
		
		UINT  uB;
		UINT  uS;
		UINT  uG;
		
		UINT  uItemNo2;    //期数后两位
		UINT  uItemNo1;    //期数最末位

		UINT  uCount1;     //和值首位
		UINT  uCount2;     //和值个位

		UINT  usjCount1;
		UINT  usjCount2;

		UINT  g1B;
		UINT  g1S;
		UINT  g1G;


		UINT  g2sjB;
		UINT  g2sjS;
		UINT  g2sjG;

		UINT  g6sjB;
		UINT  g6sjS;
		UINT  g6sjG;

		UINT  g1kd;         //上一期出号的跨度

	}  DATASM;



////////////////////////////////////////////////
//用于3DBQ数据表的数据结构定义,查询结构定义
	typedef struct  L3DBQDATA
	{
		UINT    uItemNo;  //期数
		UINT    uJNo;   //机号
		UINT    uQNo;   //球号

		CString    strsjbsg;  //试机号
		CString    strbsg; //中奖号

		//试机号
		UINT   usjB;
		UINT   usjS;
		UINT   usjG;

		//实际开出奖号
		UINT   uB;
		UINT   uS;
		UINT   uG;

		UINT    uSJBNo[10]; //试机百位数
		UINT    uSJSNo[10]; //试机十位数
		UINT    uSJGNo[10]; //试机个位数

		UINT    uSJCount;    //试机号和值
		UINT    uCountValue; //和值
	} L3DBQDATA;


	typedef CArray <L3DBQDATA,L3DBQDATA&> L3DBQARRAY;

	//用于专门进行查询和画图的数据结构
	typedef  struct  BQSTATE
	{
		bool  bstartno;
		UINT  ustartNo;         //起始期号  

		bool  bJiNo;
		UINT  uJiNo;              //机号

		bool  bQiuNo;
		UINT  uQiuNo;             //球号

		bool   bsjCount;              //试机和值区域
		CString  strsjCount;
		bool   bCount;               //实际和值区域
		CString  strCount;

		bool   bsjhan;
		CString  strsjhan;            //试机号中包含号码的字符串
		bool   bhan;
		CString  strhan;             //实际号中包含号码的字符串


		bool   bsjsametail;           //试机同尾号
		UINT   usjsametail;

		bool   bsametail;           //同尾号
		UINT   usametail;

	} BQSTATE;



//以下定义提供智能杀号使用
typedef struct
{
	char*   DID;
	char*   strFormatID;
} ReservedInfo;
//初始化条件表:
static const   ReservedInfo   reservedWords[30]
= { 
	{"01","和值尾-3杀下期百位"},
	{"02","百位*3+3后取个位杀下期百位"},
	{"03","百位*7+7后取个位杀下期百位"},
	{"04","期尾号*7+6后取个位杀本期百位"},
	{"05","上期个位杀本期百位"},
	{"06","上期十位杀本期百位"},
	{"07","上期百位杀本期百位"},
	{"08","上隔2期百位杀本期百位"},
	{"09","上隔6期百位杀本期百位心"},
	{"10","开奖号*123的第一位杀下期百位"},
	{"11","百位+个位取合杀下期百位"},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""},
	{"",""}
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -