?? personal_info.c
字號(hào):
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <api.h>
#include <ExEH0218.h>
#include "Health.h"
void Format_info(char *Card_Read_Buff,PerInfo *Pinfo)
{
selectcode(Card_Read_Buff,Pinfo->Ln,2);
selectcode(Card_Read_Buff,Pinfo->Fn,3);
selectcode(Card_Read_Buff,Pinfo->Gender,9);
selectcode(Card_Read_Buff,Pinfo->DOB,7);
selectcode(Card_Read_Buff,Pinfo->Addr1,12);
selectcode(Card_Read_Buff,Pinfo->Addr2,13);
selectcode(Card_Read_Buff,Pinfo->HP,20);
selectcode(Card_Read_Buff,Pinfo->WP,21);
selectcode(Card_Read_Buff,Pinfo->Ext,24);
}
/**************************************************************
Function Name:Personal_info
describe: Display personal information
調(diào)用函數(shù):Read_Per_Info/Format_info/selectcode
全局變量:
輸入: NO
返回: NO
修改:
*************************************************************/
void Personal_info(void)
{
unsigned char Card_Read_Buff[500],DisInfo[200];
PerInfo Pinfo;
//GETSTR_PARAM gs;
int ret;
BROWINFO bi;
memset(&Pinfo,0,sizeof(PerInfo));
//DispStr_E(0,3,"Insert Card",DISP_CENTER|DISP_CLRSCR);
//delay_and_wait_key( 10, EXIT_KEY_ALL, 0 );
//DispStr_E(0,3,"Please wait",DISP_CENTER|DISP_CLRSCR);
//replace readcard function
ret = Read_Per_Info(Card_Read_Buff);
//Card_Read_Buff = "8ef3ec8a-59c2-4693-a569-313038da47e4|Dunegan|John|k|||11/24/2005 12:00:00 AM|125456544|M|1234567||1333 Corporate Dr.|suite 360|||Irving|TX|75038||8664886633|123456456489484|8889990000|||jdunegan@healthmeans.com||Catholic|Japanese|healthmeans|1234 abc drive|suite 123|dallas|TX|75038|sales|12/28/2005 12:00:00 AM|False|English||||Single|Full Time|1/18/2006 10:37:04 AM";
//**** end
if (ret == 1 )
{
DispStr_E(0,3,"Read Card error",DISP_CENTER|DISP_CLRSCR);
delay_and_wait_key( 10, EXIT_KEY_ALL, 0 );
return;
}
//DispStr_E(0,3,"Please wait",DISP_CENTER|DISP_CLRSCR);
Format_info(Card_Read_Buff,&Pinfo);
//display info
DispStr_E(0,0,"Demograhic Info",DISP_CENTER|DISP_CLRSCR);
//memcpy(DisInfo+1,"Demograhic Info",15);
memset(DisInfo,' ',sizeof(DisInfo));
memcpy(DisInfo,"LN:",3);
memcpy(DisInfo+3,Pinfo.Ln,13);
memcpy(DisInfo+16,"FN:",3);
memcpy(DisInfo+19,Pinfo.Fn,13);
memcpy(DisInfo+32,"Gender:",7);
memcpy(DisInfo+39,Pinfo.Gender,1);
memcpy(DisInfo+48,"DOB:",4);
memcpy(DisInfo+52,Pinfo.DOB,10);
//memcpy(DisInfo+80,Pinfo.DOB+10,12);
memcpy(DisInfo+64, "Addr.:",6);
memcpy(DisInfo+70,Pinfo.Addr1,10);
memcpy(DisInfo+80,Pinfo.Addr1+10,16);
memcpy(DisInfo+96,Pinfo.Addr2,16);
memcpy(DisInfo+112, "HP:",3);
memcpy(DisInfo+115,Pinfo.HP,12);
memcpy(DisInfo+128, "WP:",3);
memcpy(DisInfo+131,Pinfo.WP,12);
memcpy(DisInfo+144,Pinfo.WP+12,16);
memcpy(DisInfo+160, "Ext:",4);
memcpy(DisInfo+164,Pinfo.Ext,12);
DisInfo[176] = 0;
bi.iStr = DisInfo;
bi.mInt = 12;
bi.lineMax = 16;
bi.sFont = 0;
bi.startLine = 1;
bi.dispLines = 3;
bi.numEnable = 1;
bi.qEvent = EXIT_KEY_F1;
brow_info(&bi);
return ;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -