#include<stdio.h>
#define peoplenum 5000
#define traceinfo(a) printf("info:");printf(a);
#define tracecardifor(a) printf("info:");\
printf(a,b);printf("\n");
struct peopleinfobankcard
{
char name[30];
char cardid[20];
char idcard[20];
char money[20];
}
#include "peopleinfobank.h"
struct peopleinfobankcard peopleinfo[peoplenum ]={0};
void inputinfo(int starflag,int endflag)
{
int i=0;
traceinfo("开始处理函数inputinfo()\n");
traceinfo("请输入银行卡持有人信息\n");
for(i=starflag;i<=endflag;i++)
{
traceinfo("持卡人姓名:");
scanf("%s",people[i].name);
traceinfo("持卡人卡号:");
scanf("%s",people[i].cardid);
traceinfo("持卡人身份证号:");
scanf("%s",people[i].idcard);
traceinfo("卡余额:");
scanf("%s",people[i].money);
}
}
void outputinfo(int outindex)
{
traceinfo("开始处理函数output()\n");
treacecardifor("持卡人姓名:%s",peopleinfo[outindex].name);
treacecardifor("持卡人卡号:%s",peopleinfo[outindex].cardid);
treacecardifor("持卡人身份证号:%s",peopleinfo[outindex].idcard);
treacecardifor("卡余额:%s",peopleinfo[outindex].money);
}
void main()
{
inputinfo(800,802);
outputinfo(801);
}