?? print.c
字號:
#include"Source.h"
void ShowPub(TPublisher *p)
{
TBook *temp;
TBill_Pub *bill=NULL;
TOrderFromPub *p1;
int i;
fprintf(INFO,"ID: %d name: %s\n",p->PublisherID,p->PublisherName);
for(i=0; i<7; i++)
{
temp=p->BookList[i];
fprintf(INFO,"booklist %d: ",i);
while(temp!=NULL)
{
fprintf(INFO,"%s %d ",temp->BookName,temp->Num);
temp=temp->next;
}
fprintf(INFO,"\n");
}
fprintf(INFO,"\n___________PUBLISHER %s BOOKSHOP ORDER INFO___________\n",p->PublisherName);
p1=p->OrderList;
while(p1!=NULL)
{
fprintf(INFO," order book <%s> %d----------\n ",p1->BookName,p1->number);
p1=p1->next;
}
fprintf(INFO,"\n___________PUBLISHER %s SELL INFORMATION___________\n",p->PublisherName);
bill=p->bill;
while(bill!=NULL)
{
fprintf(INFO,"%s sell to %s book <%s> %d----\n",p->PublisherName,bill->bookshopname,bill->bookname,bill->num);
bill=bill->next;
}
fprintf(INFO,"\n");
}
void ShowBookShop(TBookShop *b)
{
TBook *temp;
TOrderFromShop *p;
TBill_BookShop_Buy *bill_buy=NULL;
TBill_BookShop_Sell *bill_sell=NULL;
int i;
fprintf(INFO,"ID: %d name: %s\n",b->BookShopID,b->BookShopName);
for(i=0; i<7; i++)
{
temp=b->BookList[i];
fprintf(INFO,"booklist %d: ",i);
while(temp!=NULL)
{
fprintf(INFO,"%s %d ",temp->BookName,temp->Num);
temp=temp->next;
}
fprintf(INFO,"\n");
}
fprintf(INFO,"\n____________BOOKSHOP %s USER ORDER INFOMATION_____________\n",b->BookShopName);
p=b->OrderList;
while(p!=NULL)
{
fprintf(INFO,"%s order book <%s> %d \n",p->user->name,p->BookName,p->number);
p=p->next;
}
fprintf(INFO,"\n____________BOOKSHOP %s BUY&SELL INFOMATION_____________\n",b->BookShopName);
bill_buy=b->bill_buy;
while(bill_buy!=NULL)
{
fprintf(INFO,"%s buy from %s book <%s> %d from %s--\n",b->BookShopName,bill_buy->publishername,bill_buy->bookname,bill_buy->num,bill_buy->publishername);
bill_buy=bill_buy->next;
}
bill_sell=b->bill_sell;
while(bill_sell!=NULL)
{
fprintf(INFO,"%s sell to %s book <%s> %d ---\n",b->BookShopName,bill_sell->username,bill_sell->bookname,bill_sell->num);
bill_sell=bill_sell->next;
}
fprintf(INFO,"\n");
}
void ShowUser(TUser *u)
{
TBill_User *bill=NULL;
if(u==NULL) return;
fprintf(INFO,"\n\n--------------------USER %s INFOMATION-----------------\n\n",u->name);
bill=u->bill;
while(bill!=NULL)
{
fprintf(INFO,"user %s from %s buy book <%s> %d----\n",u->name,bill->bookshopname,bill->bookname,bill->num);
bill=bill->next;
}
fprintf(INFO,"\n\n");
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -