📄 common.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 + -