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

📄 member.cpp

📁 图书馆管理系统 包括界面、书籍管理、会员管理等内容
💻 CPP
字号:
/***********************Member***********************/
char membmenu[4][512]={{
/* 以下是 '搜' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x01,0x00,0x0C,0x00,
  0x01,0x80,0x08,0x00,0x01,0x00,0x88,0x30,
  0x01,0x03,0x09,0xF0,0x01,0x00,0x08,0x30,
  0x01,0x00,0x08,0x30,0x01,0x20,0x08,0x30,
  0x3F,0xF0,0x08,0x30,0x01,0x03,0xC9,0xF0,
  0x01,0x00,0x08,0x30,0x01,0x00,0x08,0x30,
  0x01,0x00,0x08,0x30,0x01,0x20,0x08,0x30,
  0x01,0x83,0xFF,0xF0,0x07,0x00,0x08,0x30,
  0x1F,0x00,0x08,0x20,0x39,0x00,0x08,0x00,
  0x11,0x0F,0xFF,0xE0,0x01,0x00,0x00,0xE0,
  0x01,0x00,0x01,0x80,0x01,0x00,0x01,0x00,
  0x01,0x00,0x42,0x00,0x01,0x00,0x3C,0x00,
  0x01,0x00,0x18,0x00,0x01,0x00,0x3E,0x00,
  0x01,0x00,0xC7,0xC0,0x0F,0x03,0x01,0xFC,
  /* 以下是 '索' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x60,0x07,0xFF,0xFF,0xF0,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x10,0x03,0xFF,0xFF,0xF8,
  0x04,0x02,0x00,0x1C,0x08,0x07,0x00,0x20,
  0x38,0x0C,0x04,0x00,0x30,0x60,0x1E,0x00,
  0x00,0xFF,0xF8,0x00,0x00,0xE0,0xE0,0x00,
  0x00,0x03,0x00,0x00,0x00,0x04,0x0C,0x00,
  0x00,0x30,0x03,0x00,0x03,0xFF,0xFF,0x80,
  0x03,0xFF,0xC0,0xC0,0x02,0x01,0x80,0x40,
  0x00,0x61,0x80,0x40,0x00,0xF1,0x8C,0x00,
  0x01,0xC1,0x83,0x00,0x03,0x01,0x81,0x80,
  0x04,0x01,0x80,0xC0,0x10,0x1F,0x80,0xC0,
},{
/* 以下是 '个' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0xC0,0x00,0x00,0x03,0x80,0x00,
  0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,
  0x00,0x06,0x00,0x00,0x00,0x0C,0x10,0x00,
  0x00,0x18,0x08,0x00,0x00,0x30,0x0C,0x00,
  0x00,0x21,0xC7,0x00,0x00,0x41,0x83,0xC0,
  0x01,0x81,0x81,0xF8,0x02,0x01,0x80,0x7E,
  0x04,0x01,0x80,0x20,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
  /* 以下是 '人' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,
  0x00,0x03,0x80,0x00,0x00,0x03,0x00,0x00,
  0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,
  0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,
  0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,
  0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,
  0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,
  0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,
  0x00,0x0C,0x00,0x00,0x00,0x0C,0x10,0x00,
  0x00,0x08,0x10,0x00,0x00,0x18,0x08,0x00,
  0x00,0x10,0x0C,0x00,0x00,0x30,0x0C,0x00,
  0x00,0x20,0x06,0x00,0x00,0x60,0x03,0x00,
  0x00,0xC0,0x03,0xC0,0x00,0x80,0x01,0xE0,
  0x00,0x00,0x00,0xF8,0x04,0x00,0x00,0x7C,
  /* 以下是 '信' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x40,0x00,0x00,0x00,0x30,0x00,
  0x00,0xE0,0x18,0x00,0x00,0xC0,0x18,0x00,
  0x00,0xC0,0x18,0x10,0x00,0x80,0x00,0x18,
  0x01,0x9F,0xFF,0xFC,0x01,0x00,0x00,0x00,
  0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x60,
  0x02,0x03,0xFF,0xE0,0x07,0x00,0x00,0x00,
  0x07,0x00,0x00,0x00,0x0B,0x00,0x00,0x60,
  0x03,0x03,0xFF,0xE0,0x03,0x00,0x00,0x00,
  0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,
  0x03,0x02,0x00,0x40,0x03,0x03,0xFF,0xE0,
  0x03,0x02,0x00,0x40,0x03,0x02,0x00,0x40,
  0x03,0x02,0x00,0x40,0x03,0x02,0x00,0x40,
  0x03,0x02,0x00,0x40,0x03,0x02,0x00,0x40,
  0x03,0x03,0xFF,0xC0,0x03,0x02,0x00,0x40,
  /* 以下是 '息' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,
  0x00,0x02,0x00,0x00,0x00,0x80,0x01,0x80,
  0x00,0xFF,0xFF,0x80,0x00,0x80,0x01,0x00,
  0x00,0x80,0x01,0x00,0x00,0x80,0x01,0x00,
  0x00,0x80,0x01,0x00,0x00,0xFF,0xFF,0x00,
  0x00,0x80,0x01,0x00,0x00,0x80,0x01,0x00,
  0x00,0x80,0x01,0x00,0x00,0xFF,0xFF,0x00,
  0x00,0x80,0x01,0x00,0x00,0x80,0x01,0x00,
  0x00,0x80,0x01,0x00,0x00,0xFF,0xFF,0x00,
  0x00,0x80,0x01,0x00,0x00,0x80,0x01,0x00,
  0x00,0x00,0x80,0x00,0x00,0x30,0xC0,0x20,
  0x00,0x20,0x40,0x30,0x00,0x20,0x40,0x18,
  0x04,0x20,0x00,0x18,0x0C,0x20,0x02,0x08,
  0x1C,0x20,0x07,0x08,0x18,0x3F,0xFE,0x08,
},{
 /* 以下是 '续' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,
  0x00,0xC0,0x08,0x00,0x00,0xE0,0x08,0x00,
  0x01,0x80,0x08,0x30,0x01,0x01,0xFF,0xF8,
  0x01,0x00,0x08,0x00,0x02,0x00,0x08,0x00,
  0x00,0x18,0x08,0x00,0x04,0x10,0x08,0x00,
  0x08,0x23,0xFF,0xFC,0x10,0x20,0x00,0x1C,
  0x1F,0xC0,0x83,0x00,0x10,0x80,0x23,0x00,
  0x00,0x80,0x22,0x00,0x01,0x00,0x02,0x00,
  0x00,0x01,0x82,0x00,0x00,0x00,0xC2,0x00,
  0x0C,0xF0,0x42,0x00,0x0F,0x80,0x02,0x18,
  0x04,0x0F,0xFF,0xFC,0x00,0x00,0x04,0x00,
  0x00,0x00,0x04,0x00,0x00,0x60,0x0F,0x00,
  0x0F,0x80,0x18,0xC0,0x1E,0x00,0x30,0x70,
  0x08,0x00,0x60,0x30,0x00,0x01,0x80,0x10,
  /* 以下是 '借' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0xE1,0x83,0x00,
  0x00,0xC1,0x02,0x00,0x00,0x81,0x02,0x00,
  0x01,0x81,0x02,0x00,0x01,0x81,0x02,0x10,
  0x01,0x1F,0xFF,0xF8,0x03,0x01,0x02,0x00,
  0x02,0x01,0x02,0x00,0x03,0x01,0x02,0x00,
  0x07,0x01,0x02,0x00,0x06,0x01,0x02,0x18,
  0x0E,0x3F,0xFF,0xFC,0x02,0x00,0x00,0x00,
  0x02,0x00,0x00,0x00,0x02,0x04,0x00,0x80,
  0x02,0x07,0xFF,0xC0,0x02,0x04,0x00,0x80,
  0x02,0x04,0x00,0x80,0x02,0x04,0x00,0x80,
  0x02,0x04,0x00,0x80,0x02,0x07,0xFF,0x80,
  0x02,0x04,0x00,0x80,0x02,0x04,0x00,0x80,
  0x02,0x04,0x00,0x80,0x02,0x04,0x00,0x80,
  0x02,0x07,0xFF,0x80,0x02,0x04,0x00,0x80,
},{
/* 以下是 '返' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x08,0x00,0x01,0x80,0x04,0x00,0x07,0xC0,
  0x03,0x04,0x7F,0xC0,0x03,0x07,0xE0,0x00,
  0x01,0x04,0x00,0x00,0x01,0x04,0x00,0x00,
  0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,
  0x00,0x04,0x00,0x80,0x00,0x07,0xFF,0xC0,
  0x02,0x04,0x01,0xC0,0x7F,0x04,0x01,0x80,
  0x02,0x04,0x01,0x00,0x02,0x04,0x01,0x00,
  0x02,0x04,0x22,0x00,0x02,0x04,0x1E,0x00,
  0x02,0x04,0x0C,0x00,0x02,0x08,0x0E,0x00,
  0x02,0x08,0x1F,0x00,0x02,0x00,0x31,0x80,
  0x02,0x10,0x60,0xC0,0x02,0x20,0x80,0x40,
  0x07,0xC2,0x00,0x40,0x08,0x88,0x00,0x00,
  0x30,0x70,0x00,0x06,0x30,0x1F,0xFF,0xF0,
  /* 以下是 '回' 的 32点阵华文中宋 字模,128 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x20,
  0x07,0xFF,0xFF,0xF0,0x04,0x00,0x00,0x20,
  0x04,0x00,0x00,0x20,0x04,0x00,0x00,0x20,
  0x04,0x00,0x00,0x20,0x04,0x10,0x10,0x20,
  0x04,0x1F,0xF8,0x20,0x04,0x10,0x10,0x20,
  0x04,0x10,0x10,0x20,0x04,0x10,0x10,0x20,
  0x04,0x10,0x10,0x20,0x04,0x10,0x10,0x20,
  0x04,0x10,0x10,0x20,0x04,0x10,0x10,0x20,
  0x04,0x1F,0xF0,0x20,0x04,0x10,0x10,0x20,
  0x04,0x10,0x10,0x20,0x04,0x00,0x00,0x20,
  0x04,0x00,0x00,0x20,0x04,0x00,0x00,0x20,
  0x04,0x00,0x00,0x20,0x07,0xFF,0xFF,0xE0,
  0x04,0x00,0x00,0x20,0x04,0x00,0x00,0x20,
}};
int membrow[4]={2,4,2,2};
extern void *buf_curse;
# include"liba.h"

void member()
{
  int row,y,i;

  while(1)
  {
    showmenu(4);
    y=116;
    for(i=0;i<4;i++)
    {
      y+=48;
      drawmat(membmenu[i],y,membrow[i]);
    }
    putimage(70,162,buf_curse,XOR_PUT);
    row=0;
    row=getchoice(row,4);
    switch(row)
    {
      case 0:
         search();
         break;
      case 1:
         personal();
         break;
      case 2:
         renewb();
         break;
      case 3:
         return;
    }
  }
}


void renewb()
{
   struct transaction T;
  int id,i,j,k,n;
  FILE *ft;

  window(1,1,80,2);
  textbackground(LIGHTGRAY);
  clrscr();
  textcolor(YELLOW);
  gotoxy(30,1);
  cprintf("Renew A Book");
  window(1,2,80,25);
  textbackground(BLUE);
  textcolor(WHITE);
  clrscr();
  printf("\tPlease input your ID::");
  fflush(stdin);
  scanf("%d",&id);
  n=memcheck(id);
  if(n==FALSE)
   {
     printf("\nNo such a member exist!\tPress any key to return.");
     getch();
     return;
   }
  gotoxy(5,4); cprintf("Enter Book id::");
  gotoxy(9,5); cprintf("/");gotoxy(13,5); cprintf("/");
  gotoxy(5,5); scanf("%d",&i);
  gotoxy(10,5); scanf("%d",&j);
  gotoxy(14,5);scanf("%d",&k);
  n=chkbook(i,j,k);
  if(n==FALSE)
   {
     printf("\nNo such a book exist!\tPress any key to return.");
     getch();
     return;
   }

  ft=fopen("E:\\cpp\\trans.dat","r");
  rewind(ft);
  while(fread(&T,sizeof(T),1,ft)==1)
  {
    if(id==T.mid&&i==T.b.gno&&j==T.b.bno&&k==T.b.no)
    {
       transac2(id,i,j,k,'U');
       n=0;
    }
  }
  if(n==0)
  {
     printf("\nYou haven't borrowed such book!\nPress any key to return.");
     getch();
     return;
  }
  fclose(ft);
}

⌨️ 快捷键说明

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