📄 member.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 + -