📄 common.h
字号:
#ifndef _COMMON_H
#define _COMMON_H
#define MAX_LINE_SCREEN 10
#define VERSION_COLOR
//---add
#define KEY_LEFT 22
#define KEY_RIGHT 23
#define KEY_CANCEL 24
#define FRESH_NOT -1
#define FRESH_ALL 0
#define FRESH_UP 1
#define FRESH_DOWN 2
#define FRESH_SELF 3
typedef struct
{
int qx,qy; //提示语句显示坐标
char *pPrompt; //提示语句
char sFont; //字体大小 == 0 大字体(英汉) == 1 小字体
char alpha; //是否允许输入字母、符号
char nullEnable; //允许输入空字符
char *pStr; //初始字符串&返回字符串
char csChar; //光标字符 == 0 无效
char pwChar; //密码显示字符 == 0 无效
char spChar; //分隔显示符 == 0 无效
int minNum; //最少接收字符串
int maxNum; //最多接收字符串
long minValue; //接收的最小值
long maxValue; //接收的最大值
int retNum; //初始字符串个数&返回字符串个数 输入 == 0 不使用初始值
long retValue; //返回字符串值
long qEvent; //退出事件标志 == 0 默认按F1退出
int autoexit; //自动退出时间 == 0 不使用自动退出 >0 无按键延迟时间(秒)
int delaytime; //字母输入时重复按键的延迟时间 <=0输入无延迟 >0延迟的毫秒数
} GETSTR_PARAM_NEW;
void dump_memory(unsigned char * buf,short int cnt,short line);
short search();
int search_rec(int start,int end,unsigned char *id);
short cmp_id(unsigned char *id1,unsigned char *id2);
short code_person_id(unsigned char *str,unsigned char *code);
short decode_person_id(unsigned char *code,char *str);
unsigned char char_to_BCD(unsigned char *str);
unsigned short BCD_to_char(unsigned char BCD,char *ch);
unsigned short code_date(int year,unsigned char month,unsigned char day,unsigned char *date);
short decode_date(unsigned char *date,char *str_date);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -