⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 personal.cpp

📁 图书馆管理系统 包括界面、书籍管理、会员管理等内容
💻 CPP
字号:
# include"liba.h"
void personal()
{
  struct transaction T;
  struct member M;
  window(1,1,80,2);
  textbackground(LIGHTGRAY);
  clrscr();
  gotoxy(30,1);
  textcolor(YELLOW);
  cprintf("Personal Details");
  window(1,2,80,25);
  textcolor(WHITE); 
  textbackground(BLUE);
  clrscr();
  FILE *ft,*fm;
  ft=fopen("E:\\cpp\\trans.dat","r");
  fm=fopen("E:\\cpp\\member.dat","r");
  int id,j=0;
  printf("\n\n\tPlease input your ID:: ");
  scanf("%d",&id);
  clrscr();
  rewind(fm);
  while(fread(&M,sizeof(M),1,fm)==1)
  {
    if(M.mid==id)
    {
      j++;
      printf("\n|--|------------------|--------------------------|------------|------------|");
      printf("\n|Id|       Name       |        Address           |Member Since| Expiration |");
      printf("\n|--|------------------|--------------------------|------------|------------|");
      printf("\n|%-2d|%-18s|%-26s| %-2d/%-2d/%-4d | %-2d/%-2d/%-4d |",M.mid,M.mname,M.madd,M.ms.day,M.ms.mon,M.ms.year,M.me.day,M.me.mon,M.me.year);
      printf("\n|--|------------------|--------------------------|------------|------------|");
    }
  }
   printf("\n|--------|-------|----------|----------|------------|------|-------|");
   printf("\n|Trans ID|Mem Id | Book ID  |Issue Date|Return Date | Fine |Reason |");
   printf("\n|--------|-------|----------|----------|------------|------|-------|");
  rewind(ft);
  while(fread(&T,sizeof(T),1,ft)==1)
  {
    if(T.mid==id)
    {
    printf("\n|  %3d   | %3d   |%4d%3d%3d|%-2d/%-2d/%-4d| %-2d/%-2d/%-4d |%-6.2f|   %c   |",T.tid,T.mid,T.b.bno,T.b.gno,T.b.no,T.i.day,T.i.mon,T.i.year,T.r.day,T.r.mon,T.r.year,T.fine,T.reason);
    }
  }
   printf("\n|--------|-------|----------|----------|------------|------|-------|");
   if(j==0)
   {
     gotoxy(30,7);
     textcolor(RED);
     cprintf("no such a member exist");
   }
    textcolor(RED);
    gotoxy(2,23);
    cprintf("press any key to return");
  getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -