print_information_gift.h 礼物记录打印函数
//////////////////////////////////////////////////
/*
整体打印(全部信息不分类时)
*/
void print_information_gift(pglink headg){
pglink p;
p=headg;
char part[20],model[20],mfts[20],name[20],giftname[20];
printf(" Computer accessories purchaseles management system\n\n");
printf(" Gift Stastics\n");
printf(" ________________________________________________________________________________________ \n");
printf(" |Time_|Part|Model|Mfts|Unit|Num|Total|Name|Gift|\n");
while(p->next!=NULL)
{
if(p->judge_delete==0)
{
printf(" | %2d,",p->time.month);
if(p->time.day<=9) printf("0"); printf("%d ",p->time.day);
if(p->time.hour<=9) printf("0"); printf("%d:",p->time.hour);
if(p->time.minute<=9) printf("0"); printf("%d ",p->time.minute);
switch_int_to_name(4,p->part,part);
switch_int_to_name(5,p->model,model);
switch_int_to_name(1,p->mfts,mfts);
switch_int_to_name(1,p->name,name);
switch_int_to_name(6,p->option_gift,giftname);
printf("|%10s|%11s|%10s|%10.2f|%7d|%11.2f|%10s|%10s|\n",part,model,mfts,p->unit,p->num,p->total,name,giftname);
}
p=p->next;
}
if(p->judge_delete==0)
{
printf(" | %2d,",p->time.month);
if(p->time.day<=9)//统一格式(若数值小于10,则打印0X) printf("0"); printf("%d ",p->time.day);
if(p->time.hour<=9) printf("0"); printf("%d:",p->time.hour);
if(p->time.minute<=9) printf("0"); printf("%d ",p->time.minute);
switch_int_to_name(4,p->part,part);
switch_int_to_name(5,p->model,model);
switch_int_to_name(1,p->mfts,mfts);
switch_int_to_name(1,p->name,name);
switch_int_to_name(6,p->option_gift,giftname);
printf("|%10s|%11s|%10s|%10.2f|%7d|%11.2f|%10s|%10s|\n",part,model,mfts,p->unit,p->num,p->total,name,giftname);
}
printf(" |_|_|__|_|_|||_|_|\n");
}