📄 card.h
字号:
/***************************************************
** PROGRAM: card.h **
** COMMENT: 商场银行卡交易系统 前台头文件 **
** **
***************************************************/
#include <stdio.h>
#include <bios.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <conio.h>
#include <mem.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <dos.h>
#include <time.h>
/* 前台到后台的传递文件内容 */
typedef struct
{
char TrCode; /* 交易码: 'S'消费, 'V'冲正, 'Q'查询, 'B'查止付, 'D'预拨号 */
char OldCode; /* 原交易代码 */
char PosId[8+1]; /* POS号 */
char OperId[6+1]; /* 操作员号 */
char TrDate[8+1]; /* 交易日期 */
char TrTime[8+1]; /* 交易时间 */
char Amount[12+1]; /* 金额 */
char Track2[37+1]; /* 第二磁道 */
char Track3[104+1]; /* 第三磁道 */
char Pin[16+1]; /* 持卡人密码 */
char AuthNo[6+1]; /* 授权号 */
char Mac[16+1]; /* MAC值 */
char UnitCardFlag; /* 联名卡标志; '0'不是, '1'是 */
char Status;
char Flag[6+1];
} PTOH;
/* 后台到前台的传递文件内容 */
typedef struct
{
char RejCode[2+1]; /* 返回码 */
char ErrDisp[40+1]; /* 返回码含义 */
char PosSer[6+1]; /* POS流水号 */
char VposSer[6+1]; /* 冲正流水号 */
// char HostSer[12+1]; /* Gold Ser */
char CardNo[20+1]; /* 卡号 */
char Expiry[4+1]; /* 有效期 */
char Amount[12+1]; /* 金额 */
char AuthNo[6+1]; /* 授权号 */
char BankId; /* 银行号 */
char BankName[20+1]; /* 银行名 */
char CardName[20+1]; /* 卡名 */
char PrtTimes; /* 打印次数 */
char AwardClass; /* 中奖等级; '0'未中奖 */
char Note1[20+1]; /*暂存放:余额 */
char Status;
char Flag[6+1];
} HTOP;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -