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

📄 input.h

📁 通用的UNIX全屏幕录入程序
💻 H
字号:
/*
**输入域结构
*/
typedef struct{
	int  row;       //输入域的起始行座标
	int  col;	//输入域的起始列座标
	char tsxx[80];	//显示于屏幕底部的提示信息	
	char val[80];   //存放输入数据的变量
	int  maxlen;    //输入域的长度
	char ch1;       //填充输入域的字符
	char qs[80];    //缺省输入字符串
	char type;      //输入数据类型: 'a'--字母,'9'--数字(可正可负可小数),
			//	        '-'--负数,'+'--正数,'z'--正整数,	
			//              '*'--不限,'p'--密码,'d'--日期
	int  pop_item;  //弹出框的条数 <=0代表无
	char pop_array[21][80];
                       //弹出框指针,{""}代表无,回车返回数据项的前maxlen个字符
		       //到val中
	int  (* chk_fun)();
		       //校验输入值val的自定义函数指针, ((int)0)表示空函数
		       //函数原形: int chk_fun(char *str)
		       //返回 0:正常,对下一个域进行输入 !0:校验失败,重新输入	
	int  (* input_from_dev_fun)(); 
		       //外挂输入自定义函数(如:刷卡器/密码键盘),((int)0)表空函数
		       //函数原形: int input_from_dev_fun(char val[80])
		       //返回 0:正常,对下一个域进行输入   !0:失败,重新输入	
} INPUT_FIELD; 

⌨️ 快捷键说明

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