|
|
|
|
#include<stdio.h>
|
|
|
|
|
#include<string.h>
|
|
|
|
|
#include<stdlib.h>
|
|
|
|
|
#include<math.h>
|
|
|
|
|
#include<ctype.h>
|
|
|
|
|
#include<windows.h>
|
|
|
|
|
#include<conio.h>
|
|
|
|
|
|
|
|
|
|
#define BACKSPACE 8
|
|
|
|
|
#define PASS_MAXLEN 128
|
|
|
|
|
#define LEN sizeof(struct Book)
|
|
|
|
|
#define LEN1 sizeof(struct reader)
|
|
|
|
|
|
|
|
|
|
void home();//ע<><D7A2><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3>
|
|
|
|
|
void Reg();//ע<><D7A2>
|
|
|
|
|
void Log();//<2F><>¼
|
|
|
|
|
void Adm();//<2F><><EFBFBD><EFBFBD>Ա
|
|
|
|
|
int UserMenu();//<2F>û<EFBFBD><C3BB><EFBFBD>ҳ
|
|
|
|
|
int AdminMenu();//<2F><><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>ҳ
|
|
|
|
|
void BroBook();//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
void BacBook();//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
void LooBook(int n);//<2F><>ѯ<EFBFBD>鼮
|
|
|
|
|
void AddBook();//<2F><><EFBFBD><EFBFBD><EFBFBD>鼮
|
|
|
|
|
void DelBook();//ɾ<><C9BE><EFBFBD>鼮
|
|
|
|
|
void FixBook();//<2F><EFBFBD><DEB8>鼮
|
|
|
|
|
int Total();//ͳ<><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
int Total1();//ͳ<><CDB3><EFBFBD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB8>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
int Total2();//ͳ<>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void SBAut(int q);//ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD>߲<EFBFBD>ѯ
|
|
|
|
|
void SBNam(int q);//ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>ѯ
|
|
|
|
|
void SBCat(int q);//ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
|
|
|
|
|
void ed();//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
void Reader();//<2F><><EFBFBD>߽<EFBFBD><DFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
void Readername();//<2F><><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2>ҽ<EFBFBD><D2BD><EFBFBD>
|
|
|
|
|
void Allreader();//<2F><><EFBFBD>в鿴
|
|
|
|
|
|
|
|
|
|
////ע<><D7A2><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3>
|
|
|
|
|
int main(){
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>鼮<EFBFBD>Ľṹ<C4BD><E1B9B9>
|
|
|
|
|
|
|
|
|
|
struct Book//ͼ<><CDBC><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
{
|
|
|
|
|
char num[20],nam[20],aut[20],pub[20],cat[20];
|
|
|
|
|
int many;
|
|
|
|
|
float price;
|
|
|
|
|
struct Book *next;
|
|
|
|
|
};
|
|
|
|
|
struct reader//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
{
|
|
|
|
|
int xuehao;
|
|
|
|
|
char username[20],time[20],name[20];
|
|
|
|
|
struct reader *next;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void ed(void)
|
|
|
|
|
{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Version 1.0 <20><> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><><EFBFBD><EFBFBD><EFBFBD>ݰݿ<DDB0><DDBF>d(<28><><EFBFBD>ء<EFBFBD>`)o *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
system("cls");
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
//<2F><>ҳ<EFBFBD><D2B3>
|
|
|
|
|
void home(){
|
|
|
|
|
system("cls");
|
|
|
|
|
while(1){
|
|
|
|
|
char c;
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Version 1.0 <20><> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><><EFBFBD><EFBFBD>ѽ<EFBFBD><D1BD><EFBFBD><EFBFBD>ӭʹ<D3AD><CAB9>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲô<CAB2>أ<EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20>鷳<EFBFBD><E9B7B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD>ʾ<EFBFBD><CABE>Ҫִ<D2AA>еIJ<D0B5><C4B2><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>û<EFBFBD><C3BB>𣿣<EFBFBD> * <20><><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>Master<65>𣿣<EFBFBD> *\n");
|
|
|
|
|
printf("* * *\n");
|
|
|
|
|
printf("* 1.ע<><D7A2><EFBFBD>û<EFBFBD>,<2C><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>o(*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*)<29><> * 3.Master<65><72>½ (*/<2F><><EFBFBD><EFBFBD>*) *\n");
|
|
|
|
|
printf("* 2.<2E><>Լǩ<D4BC><C7A9><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD>ֱ<EFBFBD>ӵ<EFBFBD>½<EFBFBD><C2BD> * *\n");
|
|
|
|
|
printf("* * *\n");
|
|
|
|
|
printf("******************************************************************************************\n\n\n");
|
|
|
|
|
printf("\t\t\t\t\t\t\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>еIJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c=='1'){
|
|
|
|
|
Reg();
|
|
|
|
|
break;
|
|
|
|
|
}else if(c=='2'){
|
|
|
|
|
Log();
|
|
|
|
|
break;
|
|
|
|
|
}else if (c=='3'){
|
|
|
|
|
Adm();
|
|
|
|
|
}
|
|
|
|
|
system("cls");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//ע<><D7A2>
|
|
|
|
|
void Reg(){
|
|
|
|
|
FILE *fp=fopen("<EFBFBD>˺Ź<EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
fp=fopen("<EFBFBD>˺Ź<EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
system("cls");
|
|
|
|
|
int k=0;
|
|
|
|
|
char t;
|
|
|
|
|
int i=0;
|
|
|
|
|
char c;
|
|
|
|
|
char UserName[50],PassWord[10],RePassWord[10];
|
|
|
|
|
char name[100],password[100];
|
|
|
|
|
printf("\n\n\t\t\t\t\tǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ\n\n\n");
|
|
|
|
|
printf(" ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ְɦ<D6B0>(<28>b<EFBFBD><62><EFBFBD>b*)/,ֻ<><D6BB><EFBFBD><EFBFBD>Ӣ<EFBFBD><D3A2>,<2C>»<EFBFBD><C2BB><EFBFBD>,<2C><><EFBFBD><EFBFBD>Ŷ<EFBFBD><C5B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ESC<53>ص<EFBFBD><D8B5><EFBFBD>½<EFBFBD><C2BD><EFBFBD>棩\n\n ");
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\r'||c=='\n'){
|
|
|
|
|
UserName[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==8)
|
|
|
|
|
{
|
|
|
|
|
if(i==0) i=0;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\b \b");
|
|
|
|
|
i=i-1;
|
|
|
|
|
}
|
|
|
|
|
}else if((c<='Z'&&c>='A')||(c<='z'&&c>='a')||(c<='9'&&c>='0')){
|
|
|
|
|
UserName[i++]=c;
|
|
|
|
|
putchar(c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
printf("\n\n <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EBA3AC>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>й¶<D0B9><C2B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѽ<EFBFBD><D1BC>С<EFBFBD><D0A1>BB<42><42><EFBFBD>s 3<>t <20><>\n\n ");
|
|
|
|
|
while(1){
|
|
|
|
|
int i=0;
|
|
|
|
|
char c;
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\n'||c=='\r'){
|
|
|
|
|
PassWord[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==BACKSPACE){
|
|
|
|
|
PassWord[--i]='\0';
|
|
|
|
|
putchar(BACKSPACE);
|
|
|
|
|
putchar(' ');
|
|
|
|
|
putchar(BACKSPACE);
|
|
|
|
|
}//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DELETE<54><45>
|
|
|
|
|
else{
|
|
|
|
|
PassWord[i++]=c;
|
|
|
|
|
putchar('*');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
i=0;
|
|
|
|
|
printf("\n\n ȷ<><C8B7>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>QAQ<41><51>\n\n ");
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\n'||c=='\r'){
|
|
|
|
|
RePassWord[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==8)
|
|
|
|
|
{
|
|
|
|
|
if(i==0) i=0;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\b \b");
|
|
|
|
|
i=i-1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
RePassWord[i++]=c;
|
|
|
|
|
putchar('*');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> ע<><D7A2><EFBFBD><EFBFBD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> ע<><D7A2><EFBFBD><EFBFBD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> ע<><D7A2><EFBFBD><EFBFBD>... <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> ע<><D7A2><EFBFBD><EFBFBD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> ע<><D7A2><EFBFBD><EFBFBD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
int j=Total1();//һ<><D2BB><EFBFBD><EFBFBD>j<EFBFBD><6A><EFBFBD>û<EFBFBD>,Total<61><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6>ٸ<EFBFBD><D9B8>û<EFBFBD><C3BB><EFBFBD>
|
|
|
|
|
for(int i=0;i<j;i++){
|
|
|
|
|
fscanf(fp,"%s %s",name,password);//<2F><><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>nameһ<65><D2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>UserName<6D><65><EFBFBD>бȽ<D0B1><C8BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ľ<EFBFBD>k++
|
|
|
|
|
if(strcmp(UserName,name)==0){
|
|
|
|
|
k++;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(k==0){
|
|
|
|
|
if(strcmp(PassWord,RePassWord)==0){
|
|
|
|
|
char t;
|
|
|
|
|
fprintf(fp,"%s %s",UserName,PassWord);
|
|
|
|
|
fputs("\n",fp);
|
|
|
|
|
fflush(stdin);
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>Լǩ<D4BC><C7A9><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>( <20><>v <20><>)<29><>(^<5E><>^ ) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>밴Enter <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>밴Esc <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n"); t=getch();
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(400);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(400);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(400);
|
|
|
|
|
system("cls");
|
|
|
|
|
Log();
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
home();
|
|
|
|
|
}else {
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>Ǹ(<28><><EFBFBD>n<EFBFBD><6E>*) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻<EFBFBD><EBB2BB>߹,<2C>鷳<EFBFBD><E9B7B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>~QAQ <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>Ժ<D4BA><F3BDABB7><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ(<28><>V<EFBFBD><56>)<29><>~ <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(1500);
|
|
|
|
|
Reg();
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>Ǹ(<28><><EFBFBD>n<EFBFBD><6E>*) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD>Ӵ~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>(<28>Τأ<CEA4><D8A3><EFBFBD>) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD>밴Enter <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>밴ESC <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
Reg();
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><>¼
|
|
|
|
|
void Log(){
|
|
|
|
|
system("cls");
|
|
|
|
|
char UserName[50],PassWord[100];
|
|
|
|
|
char name[50],password[100];
|
|
|
|
|
char c;
|
|
|
|
|
int i=0;
|
|
|
|
|
int k=0;
|
|
|
|
|
char t;
|
|
|
|
|
FILE *fp=fopen("<EFBFBD>˺Ź<EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
printf("\n\n\t\t\t\t<EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD>~һֱ<D2BB>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD>أ<EFBFBD><D8A3>أ<EFBFBD>(<28><>ESC<53>ص<EFBFBD><D8B5><EFBFBD>ҳ<EFBFBD><D2B3>)\n\n\n");
|
|
|
|
|
printf(" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n ");
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\r'||c=='\n'){
|
|
|
|
|
UserName[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==8)
|
|
|
|
|
{
|
|
|
|
|
if(i==0) i=0;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\b \b");
|
|
|
|
|
i=i-1;
|
|
|
|
|
}
|
|
|
|
|
}else if((c<='Z'&&c>='A')||(c<='z'&&c>='a')||(c<='9'&&c>='0')){
|
|
|
|
|
UserName[i++]=c;
|
|
|
|
|
putchar(c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
printf("\n\n <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n\n ");
|
|
|
|
|
i=0;
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\r'||c=='\n'){
|
|
|
|
|
PassWord[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==8)
|
|
|
|
|
{
|
|
|
|
|
if(i==0) i=0;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\b \b");
|
|
|
|
|
i=i-1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if((c<='Z'&&c>='A')||(c<='z'&&c>='a')||(c<='9'&&c>='0')){
|
|
|
|
|
PassWord[i++]=c;
|
|
|
|
|
putchar('*');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
int j=Total1();
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>... <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
for(int f=0;f<j;f++){
|
|
|
|
|
fscanf(fp,"%s%s",name,password);
|
|
|
|
|
if(strcmp(UserName,name)==0){
|
|
|
|
|
if(strcmp(PassWord,password)==0){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>( <20><>v <20><>)<29><>(^<5E><>^ ) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻ƥ<EBB2BB><C6A5><EFBFBD><EFBFBD>(<28>Τأ<CEA4><D8A3><EFBFBD>) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD>µ<EFBFBD>½<EFBFBD>밴Enter <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>밴Esc <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
Log();
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
k++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(k==0){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>밴Esc(<28><><EFBFBD>ߡ<EFBFBD>)/ <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> 1.ע<><D7A2> <20><> 2.<2E><><EFBFBD>µ<EFBFBD>½ <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!='1'&&t!='2'&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t=='1'){
|
|
|
|
|
system("cls");
|
|
|
|
|
Reg();
|
|
|
|
|
}else if(t=='2'){
|
|
|
|
|
system("cls");
|
|
|
|
|
Log();
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
system("cls");
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>Ա
|
|
|
|
|
void Adm(){
|
|
|
|
|
system("cls");
|
|
|
|
|
char c;
|
|
|
|
|
int k=0;
|
|
|
|
|
char AdminName[50],PassWord[10],t;
|
|
|
|
|
char name[100],password[100];
|
|
|
|
|
int i=0;
|
|
|
|
|
FILE *fp=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Աר<EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
printf("\n\n <20>ҵ<EFBFBD>Master~һֱ<D2BB>ڵ<EFBFBD><DAB5><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD>أ<EFBFBD>(<28><>ESC<53>ص<EFBFBD><D8B5><EFBFBD>ҳ<EFBFBD><D2B3>)\n\n\n");
|
|
|
|
|
printf(" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n ");
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\r'||c=='\n'){
|
|
|
|
|
AdminName[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==8)
|
|
|
|
|
{
|
|
|
|
|
if(i==0) i=0;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\b \b");
|
|
|
|
|
i=i-1;
|
|
|
|
|
}
|
|
|
|
|
}else if((c<='Z'&&c>='A')||(c<='z'&&c>='a')||(c<='9'&&c>='0')){
|
|
|
|
|
AdminName[i++]=c;
|
|
|
|
|
putchar(c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
printf("\n\n <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n\n ");
|
|
|
|
|
i=0;
|
|
|
|
|
while(1){
|
|
|
|
|
c=getch();
|
|
|
|
|
if(c==27) home();
|
|
|
|
|
if(c=='\r'||c=='\n'){
|
|
|
|
|
PassWord[i]=0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(c==8)
|
|
|
|
|
{
|
|
|
|
|
if(i==0) i=0;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\b \b");
|
|
|
|
|
i=i-1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if((c<='Z'&&c>='A')||(c<='z'&&c>='a')||(c<='9'&&c>='0')){
|
|
|
|
|
PassWord[i++]=c;
|
|
|
|
|
putchar('*');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
int j=1;
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>... <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD><C2BD>.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
for(int f=0;f<j;f++){
|
|
|
|
|
fscanf(fp,"%s%s",name,password);
|
|
|
|
|
if(strcmp(AdminName,name)==0){
|
|
|
|
|
if(strcmp(PassWord,password)==0){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>½<EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>( <20><>v <20><>)<29><>(^<5E><>^ ) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
AdminMenu();
|
|
|
|
|
break;
|
|
|
|
|
}else{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻ƥ<EBB2BB><C6A5><EFBFBD><EFBFBD>(<28>Τأ<CEA4><D8A3><EFBFBD>) <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD>µ<EFBFBD>½<EFBFBD>밴Enter <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>밴Esc <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
Adm();
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
k++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(k==0){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѽ~ <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD>µ<EFBFBD>½<EFBFBD>밴Enter <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>밴Esc <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
t=getch();
|
|
|
|
|
while(1){
|
|
|
|
|
if(t==27){
|
|
|
|
|
system("cls");
|
|
|
|
|
home();
|
|
|
|
|
}
|
|
|
|
|
else if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
Adm();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>Ա<EFBFBD>˵<EFBFBD>
|
|
|
|
|
int AdminMenu(){
|
|
|
|
|
system("cls");
|
|
|
|
|
char t[10];
|
|
|
|
|
while(1){
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Version 1.0 <20><> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* kuo`ni`ji`wa<77><61><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>ˣ<EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><>ʲô<CAB2><C3B4>Ϊ<EFBFBD><CEAA>Ч<EFBFBD>͵<EFBFBD><CDB5><EFBFBD>~ *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD>顣 *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 2<><32>ɾ<EFBFBD><C9BE>ͼ<EFBFBD>顣 *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 3<><33><EFBFBD><EFBFBD>ѯͼ<D1AF>顣 *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 4<><34><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 5<><35><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>߽<EFBFBD><DFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 6<><36>û<EFBFBD><C3BB><EFBFBD>ˣ<EFBFBD><CBA3>˳<EFBFBD><CBB3><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("\n\n\t\t\t\t\t\t\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>еIJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%s",&t);
|
|
|
|
|
if(strcmp(t,"1")==0){
|
|
|
|
|
AddBook();
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"2")==0){
|
|
|
|
|
DelBook();
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"3")==0){
|
|
|
|
|
LooBook(1);
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"4")==0){
|
|
|
|
|
FixBook();
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"6")==0){
|
|
|
|
|
ed();
|
|
|
|
|
}else if(strcmp(t,"5")==0){
|
|
|
|
|
Reader();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//<2F>û<EFBFBD><C3BB>˵<EFBFBD>
|
|
|
|
|
int UserMenu(){
|
|
|
|
|
system("cls");
|
|
|
|
|
char t[10];
|
|
|
|
|
while(1)
|
|
|
|
|
{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Version 1.0 <20><> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><><EFBFBD><EFBFBD>ѽ <20>d(<28>䡤<EFBFBD>ء<EFBFBD><D8A1><EFBFBD>)/: *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20>кι<D0BA><CEB9><EFBFBD><EFBFBD>أ<EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 3<><33><EFBFBD>Ҿ<EFBFBD><D2BE><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 4<><34>ûʲô<CAB2><C3B4><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3>ݰ<EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("\n\n\t\t\t\t\t\t\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>еIJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%s",t);
|
|
|
|
|
if(strcmp(t,"1")==0){
|
|
|
|
|
BroBook();
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"2")==0){
|
|
|
|
|
BacBook();
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"3")==0){
|
|
|
|
|
LooBook(0);
|
|
|
|
|
break;
|
|
|
|
|
}else if(strcmp(t,"4")==0){
|
|
|
|
|
ed();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
void BroBook(){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ӭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>\n");
|
|
|
|
|
struct Book *head=NULL;
|
|
|
|
|
struct Book *p,*p1,*p2;
|
|
|
|
|
FILE *fp,*fp1;
|
|
|
|
|
float Price=0;
|
|
|
|
|
char t,ReName[100];
|
|
|
|
|
int Many;
|
|
|
|
|
int n=0,j=0,k=0,flag=0;//k<>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|
|
|
|
int Xuehao;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
char Mingzi[20]={'\0'},Riqi[20]={'\0'},Shuming[20]={'\0'};
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
if(fp==NULL){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ,<2C><><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա,<2C><><EFBFBD>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
|
|
|
|
|
scanf("%s",ReName);
|
|
|
|
|
j=Total();
|
|
|
|
|
for(int m=0;m<j;m++){
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
n++;
|
|
|
|
|
if(n==1){
|
|
|
|
|
p1=p2=(struct Book*)malloc(LEN);
|
|
|
|
|
head=p1;
|
|
|
|
|
}else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p2=p1;
|
|
|
|
|
p1=(struct Book*)malloc(LEN);
|
|
|
|
|
}
|
|
|
|
|
strcpy(p1->num,Num);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->nam,Nam);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->aut,Aut);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->pub,Pub);//<2F><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->cat,Cat);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
p1->many=Many;//<2F><><EFBFBD>Ƹ<EFBFBD><C6B8><EFBFBD>
|
|
|
|
|
p1->price=Price;//<2F><><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
if(n==0){
|
|
|
|
|
head=NULL;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p1->next=NULL;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
p=head;
|
|
|
|
|
for(;p!=NULL;){
|
|
|
|
|
if(!strcmp(p->nam,ReName)){
|
|
|
|
|
flag=1;
|
|
|
|
|
k=p->many;
|
|
|
|
|
(p->many)--;
|
|
|
|
|
}
|
|
|
|
|
p=p->next;
|
|
|
|
|
}
|
|
|
|
|
if((k>0)&&flag){
|
|
|
|
|
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
p=head;
|
|
|
|
|
for(;p!=NULL;){
|
|
|
|
|
fprintf(fp,"%-8s%-8s%-16s%-16s%-16s%-10d%10.2f\n",p->num,p->nam,p->aut,p->pub,p->cat,p->many,p->price);
|
|
|
|
|
p=p->next;
|
|
|
|
|
}
|
|
|
|
|
free(p);
|
|
|
|
|
fclose(fp);
|
|
|
|
|
if((fp1=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","r"))==NULL){
|
|
|
|
|
fp1=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
fclose(fp1);
|
|
|
|
|
}
|
|
|
|
|
fp1=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD>ţ<EFBFBD>");
|
|
|
|
|
scanf("%d",&Xuehao);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>");
|
|
|
|
|
scanf("%s",Mingzi);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>/<2F>·<EFBFBD>/<2F><>)<29><>");
|
|
|
|
|
scanf("%s",Riqi);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%s",Shuming);
|
|
|
|
|
fprintf(fp1,"%-8d%-23s%-18s%-10s\n",Xuehao,Mingzi,Riqi,Shuming);
|
|
|
|
|
fclose(fp1);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>,<2C>밴ʱ<EBB0B4>黹,<2C><>Esc<73><63><EFBFBD>˳<EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==27){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
if(flag!=0){
|
|
|
|
|
printf("û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>鼮,<2C><>Esc<73><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD>治<EFBFBD>㣬<EFBFBD><EFBFBD>Esc<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
void BacBook(){
|
|
|
|
|
system("cls");
|
|
|
|
|
struct reader *head=NULL;
|
|
|
|
|
struct Book *zhead=NULL;
|
|
|
|
|
struct Book *zp,*zp1,*zp2;
|
|
|
|
|
struct reader *p,*p1,*p2;
|
|
|
|
|
FILE *fp,*fp1;
|
|
|
|
|
float Price=0;
|
|
|
|
|
char t,ReName[100];
|
|
|
|
|
int Many;
|
|
|
|
|
int n=0,j=0,k=0,flag=0,l=0;//k<>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
int Xuehao,ReXuehao;
|
|
|
|
|
char Mingzi[20]={'\0'},Riqi[20]={'\0'},Shuming[20]={'\0'};
|
|
|
|
|
fp=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
if(fp==NULL){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("δ<EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>Esc<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD>ţ<EFBFBD>");//
|
|
|
|
|
scanf("%d",&ReXuehao);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%s",ReName);
|
|
|
|
|
j=Total2();
|
|
|
|
|
for(int i=0;i<j;i++){
|
|
|
|
|
fscanf(fp,"%d%s%s%s",&Xuehao,Mingzi,Riqi,Shuming);
|
|
|
|
|
if((Xuehao==ReXuehao)&&!strcmp(Shuming,ReName)){
|
|
|
|
|
flag=1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
if(flag){
|
|
|
|
|
for(int i=0;i<j;i++){
|
|
|
|
|
fscanf(fp,"%d%s%s%s",&Xuehao,Mingzi,Riqi,Shuming);
|
|
|
|
|
if(!(Xuehao==ReXuehao&&!strcmp(Shuming,ReName))){
|
|
|
|
|
n++;
|
|
|
|
|
if(n==1){
|
|
|
|
|
p1=p2=(struct reader*)malloc(LEN1);
|
|
|
|
|
head=p1;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p2=p1;
|
|
|
|
|
p1=(struct reader*)malloc(LEN1);
|
|
|
|
|
}
|
|
|
|
|
p1->xuehao=Xuehao;
|
|
|
|
|
strcpy(p1->username,Mingzi);
|
|
|
|
|
strcpy(p1->time,Riqi);
|
|
|
|
|
strcpy(p1->name,Shuming);
|
|
|
|
|
}
|
|
|
|
|
if(n==0){
|
|
|
|
|
head=NULL;
|
|
|
|
|
}else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p1->next=NULL;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
}
|
|
|
|
|
fp=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
p=head;
|
|
|
|
|
for(;p!=NULL;){
|
|
|
|
|
fprintf(fp,"%-8d%-23s%-18s%-10s\n",p->xuehao,p->username,p->time,p->name);
|
|
|
|
|
p=p->next;
|
|
|
|
|
}
|
|
|
|
|
free(p);
|
|
|
|
|
fclose(fp);
|
|
|
|
|
if(flag){
|
|
|
|
|
printf("<EFBFBD>Ƿ<EFBFBD>ȷ<EFBFBD>ϻ<EFBFBD><EFBFBD>飬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밴<EFBFBD>س<EFBFBD>,<2C>˳<EFBFBD><CBB3>밴Esc\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==27){
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Esc<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
n=0,flag=0;
|
|
|
|
|
l=Total();
|
|
|
|
|
fp1=fopen("ͼ<EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
for(int i=0;i<l;i++){
|
|
|
|
|
fscanf(fp1,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
n++;
|
|
|
|
|
if(n==1){
|
|
|
|
|
zp1=zp2=(struct Book*)malloc(LEN);
|
|
|
|
|
zhead=zp1;
|
|
|
|
|
}else{
|
|
|
|
|
zp2->next=zp1;
|
|
|
|
|
zp2=zp1;
|
|
|
|
|
zp1=(struct Book*)malloc(LEN);
|
|
|
|
|
}
|
|
|
|
|
strcpy(zp1->num,Num);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(zp1->nam,Nam);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(zp1->aut,Aut);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(zp1->pub,Pub);//<2F><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(zp1->cat,Cat);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
zp1->many=Many;//<2F><><EFBFBD>Ƹ<EFBFBD><C6B8><EFBFBD>
|
|
|
|
|
zp1->price=Price;//<2F><><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
if(n==0){
|
|
|
|
|
zhead=NULL;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
zp2->next=zp1;
|
|
|
|
|
zp1->next=NULL;
|
|
|
|
|
fclose(fp1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
zp=zhead;
|
|
|
|
|
for(;zp!=NULL;){
|
|
|
|
|
if(!strcmp(zp->nam,ReName)){
|
|
|
|
|
k=zp->many;
|
|
|
|
|
(zp->many)++;
|
|
|
|
|
}
|
|
|
|
|
zp=zp->next;
|
|
|
|
|
}
|
|
|
|
|
fp1=fopen("ͼ<EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
fclose(fp1);
|
|
|
|
|
fp1=fopen("ͼ<EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
zp=zhead;
|
|
|
|
|
for(;zp!=NULL;){
|
|
|
|
|
fprintf(fp1,"%-8s%-8s%-16s%-16s%-16s%-10d%10.2f\n",zp->num,zp->nam,zp->aut,zp->pub,zp->cat,zp->many,zp->price);
|
|
|
|
|
zp=zp->next;
|
|
|
|
|
}
|
|
|
|
|
fclose(fp1);
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==27){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>Esc<73><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==27){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
void LooBook(int n){
|
|
|
|
|
system("cls");
|
|
|
|
|
while(1){
|
|
|
|
|
char t;
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Version 1.0 <20><> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߲<EFBFBD><DFB2><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 3<><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><>ESC<53><43><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("\n\n\t\t\t\t\t\t\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>еIJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!='1'&&t!='2'&&t!='3'&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t=='1'){
|
|
|
|
|
SBNam(n);
|
|
|
|
|
break;
|
|
|
|
|
}else if(t=='2'){
|
|
|
|
|
SBAut(n);
|
|
|
|
|
break;
|
|
|
|
|
}else if(t=='3'){
|
|
|
|
|
SBCat(n);
|
|
|
|
|
break;
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
if(n==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(n==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SBAut(int q){
|
|
|
|
|
system("cls");
|
|
|
|
|
struct Book *head;
|
|
|
|
|
struct Book *p1,*p2;
|
|
|
|
|
FILE *fp;
|
|
|
|
|
int n=0;
|
|
|
|
|
int m=0,Many=0;
|
|
|
|
|
float Price=0;
|
|
|
|
|
char t,ReName[100];
|
|
|
|
|
int i=0,k=0,j=0;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
if((fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r"))==NULL){
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ESC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>\n");
|
|
|
|
|
scanf("%s",ReName);
|
|
|
|
|
j=Total();
|
|
|
|
|
for(int i=0;i<j;i++){
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
if(strcmp(Aut,ReName)==0){
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
k++;
|
|
|
|
|
printf("%-8s%-8s%-16s%-16s%-16s%-10d%10.2f\n",Num,Nam,Aut,Pub,Cat,Many,Price);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鼮\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>Esc<EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>,<2C><><EFBFBD>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
SBAut(q);
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
if(q==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(q==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD>밴<EFBFBD>س<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>밴ESC\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
SBAut(q);
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
if(q==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(q==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void SBNam(int q){
|
|
|
|
|
system("cls");
|
|
|
|
|
struct Book *head;
|
|
|
|
|
struct Book *p1,*p2;
|
|
|
|
|
FILE *fp;
|
|
|
|
|
int n=0;
|
|
|
|
|
int m=0,Many=0;
|
|
|
|
|
float Price=0;
|
|
|
|
|
char t,ReName[100];
|
|
|
|
|
int i=0,k=0,j=0;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
if((fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r"))==NULL){
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ESC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>\n");
|
|
|
|
|
scanf("%s",ReName);
|
|
|
|
|
j=Total();
|
|
|
|
|
for(int i=0;i<j;i++){
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
if(strcmp(Nam,ReName)==0){
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
k++;
|
|
|
|
|
printf("%-8s%-8s%-16s%-16s%-16s%-10d%10.2f\n",Num,Nam,Aut,Pub,Cat,Many,Price);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鼮\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>Esc<EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>,<2C><><EFBFBD>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
SBAut(q);
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
if(q==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(q==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD>밴<EFBFBD>س<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>밴ESC\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
SBAut(q);
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
if(q==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(q==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SBCat(int q){
|
|
|
|
|
system("cls");
|
|
|
|
|
struct Book *head;
|
|
|
|
|
struct Book *p1,*p2;
|
|
|
|
|
FILE *fp;
|
|
|
|
|
int n=0;
|
|
|
|
|
int m=0,Many=0;
|
|
|
|
|
float Price=0;
|
|
|
|
|
char t,ReName[100];
|
|
|
|
|
int i=0,k=0,j=0;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
if((fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r"))==NULL){
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ESC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
UserMenu();
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
scanf("%s",ReName);
|
|
|
|
|
j=Total();
|
|
|
|
|
for(int i=0;i<j;i++){
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
if(strcmp(Cat,ReName)==0){
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
k++;
|
|
|
|
|
printf("%-8s%-8s%-16s%-16s%-16s%-10d%10.2f\n",Num,Nam,Aut,Pub,Cat,Many,Price);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鼮\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD>Esc<EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>,<2C><><EFBFBD>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
SBCat(q);
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
if(q==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(q==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD>밴<EFBFBD>س<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>밴ESC\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
while(t!=13&&t!=27){
|
|
|
|
|
t=getch();
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(t==13){
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
SBAut(q);
|
|
|
|
|
}else if(t==27){
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת...");
|
|
|
|
|
if(q==0){
|
|
|
|
|
UserMenu();
|
|
|
|
|
}else if(q==1){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>鼮
|
|
|
|
|
void AddBook(){
|
|
|
|
|
system("cls");
|
|
|
|
|
int Many;
|
|
|
|
|
float Price;
|
|
|
|
|
FILE *fp;
|
|
|
|
|
int i;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
if((fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r"))==NULL){
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","w+");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
}
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","a");// ************************
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>");scanf("%s",Num);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");scanf("%s",Nam);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>");scanf("%s",Aut);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磺");scanf("%s",Pub);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");scanf("%s",Cat);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");scanf("%d",&Many);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λС<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");scanf("%f",&Price);
|
|
|
|
|
fprintf(fp,"%-8s%-9s%-14s%-16s%-18s%-7d%-8.2f\n",Num,Nam,Aut,Pub,Cat,Many,Price);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ... <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>Ƿ<EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> 1.<2E><> <20><> 2.<2E><> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
char t;
|
|
|
|
|
while(1) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
t=getch();
|
|
|
|
|
if(t=='1') AddBook();
|
|
|
|
|
else if(t=='2') AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//ɾ<><C9BE><EFBFBD>鼮
|
|
|
|
|
void DelBook(){
|
|
|
|
|
system("cls");
|
|
|
|
|
struct Book *head;
|
|
|
|
|
struct Book *p,*p1,*p2;
|
|
|
|
|
FILE *fp;
|
|
|
|
|
int n=0;
|
|
|
|
|
int m=0,Many=0;
|
|
|
|
|
float Price=0;
|
|
|
|
|
char t;
|
|
|
|
|
int i=0,k=0,j=0;
|
|
|
|
|
char Num[20]={'\0'},Aut[20]={'\0'},Pub[20]={'\0'},Nam[20]={'\0'},Cat[20]={'\0'};
|
|
|
|
|
char ReName[20]={'\0'};
|
|
|
|
|
if((fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r"))==NULL){
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}else{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鼮<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
|
|
|
|
|
scanf("%s",ReName);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD>س<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ESC<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>\n");
|
|
|
|
|
for(;t!=13&&t!=27;)
|
|
|
|
|
t=getch();
|
|
|
|
|
if(t==27){
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
j=Total();
|
|
|
|
|
|
|
|
|
|
for(k=0;k<j;k++){
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
if(strcmp(Nam,ReName)!=0){
|
|
|
|
|
n++;
|
|
|
|
|
if(n==1){
|
|
|
|
|
p1=p2=(struct Book*)malloc(LEN);
|
|
|
|
|
head=p1;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
p2->next =p1;
|
|
|
|
|
p2=p1;
|
|
|
|
|
p1=(struct Book*)malloc(LEN);
|
|
|
|
|
}
|
|
|
|
|
strcpy(p1->num,Num);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->nam,Nam);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->aut,Aut);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->pub,Pub);//<2F><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->cat,Cat);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
p1->many=Many;//<2F><><EFBFBD>Ƹ<EFBFBD><C6B8><EFBFBD>
|
|
|
|
|
p1->price=Price;//<2F><><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(n==0){
|
|
|
|
|
head=NULL;
|
|
|
|
|
}else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p1->next=NULL;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
p=head;
|
|
|
|
|
|
|
|
|
|
for(;p!=NULL;){
|
|
|
|
|
fprintf(fp,"%-8s%-9s%-14s%-16s%-18s%-7d%-8.2f\n",p->num,p->nam,p->aut,p->pub,p->cat,p->many,p->price);
|
|
|
|
|
p=p->next;
|
|
|
|
|
}
|
|
|
|
|
fclose(fp);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("ɾ<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>\n");
|
|
|
|
|
t=getch();
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><EFBFBD><DEB8>鼮
|
|
|
|
|
void FixBook(){
|
|
|
|
|
system("cls");
|
|
|
|
|
struct Book *head,*p1,*p2,*p;
|
|
|
|
|
int i,n;
|
|
|
|
|
char Rename[100];
|
|
|
|
|
char Num[20],Nam[20],Aut[20],Pub[20],Cat[20];
|
|
|
|
|
int Many;
|
|
|
|
|
float Price;
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%s",Rename);
|
|
|
|
|
FILE *fp;
|
|
|
|
|
fp = fopen("ͼ<EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
n = Total();
|
|
|
|
|
int count=0;
|
|
|
|
|
int k=0;
|
|
|
|
|
for(i=0;i<n;i++)
|
|
|
|
|
{
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
if(strcmp(Rename,Nam)==0)
|
|
|
|
|
{
|
|
|
|
|
count++;//<2F><><EFBFBD><EFBFBD><DEB4><EFBFBD>
|
|
|
|
|
if(k==0){
|
|
|
|
|
printf("<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
k++;
|
|
|
|
|
printf("%-8s%-8s%-16s%-16s%-16s%-10d%10.2f\n",Num,Nam,Aut,Pub,Cat,Many,Price);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
char op;
|
|
|
|
|
if(count==0)
|
|
|
|
|
{
|
|
|
|
|
printf("û<EFBFBD><EFBFBD><EFBFBD>Ȿ<EFBFBD>飬<EFBFBD><EFBFBD><EFBFBD>²<EFBFBD>ѯ<EFBFBD>밴<EFBFBD>س<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD>밴ESC");
|
|
|
|
|
while(1)
|
|
|
|
|
{
|
|
|
|
|
op = getch();
|
|
|
|
|
if(op==13) break;
|
|
|
|
|
if(op==27) AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
printf("<EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>ͼ<EFBFBD>飿<EFBFBD><EFBFBD><EFBFBD>밴<EFBFBD>س<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밴ESC");
|
|
|
|
|
while(1)
|
|
|
|
|
{
|
|
|
|
|
op = getch();
|
|
|
|
|
if(op==13) break;
|
|
|
|
|
if(op==27) AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
int j=0;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp = fopen("ͼ<EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
for(i=0;i<n;i++)
|
|
|
|
|
{
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",Num,Nam,Aut,Pub,Cat,&Many,&Price);
|
|
|
|
|
if(strcmp(Nam,Rename)!=0){
|
|
|
|
|
j++;
|
|
|
|
|
if(j==1){
|
|
|
|
|
p1=p2=head=(struct Book*)malloc(LEN);
|
|
|
|
|
head = p1;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p2=p1;
|
|
|
|
|
p1=(struct Book*)malloc(LEN);
|
|
|
|
|
}
|
|
|
|
|
strcpy(p1->num,Num);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->nam,Nam);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->aut,Aut);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->pub,Pub);//<2F><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
strcpy(p1->cat,Cat);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
p1->many=Many;//<2F><><EFBFBD>Ƹ<EFBFBD><C6B8><EFBFBD>
|
|
|
|
|
p1->price=Price;//<2F><><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(n==0){
|
|
|
|
|
head = NULL;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
p2->next=p1;
|
|
|
|
|
p1->next=NULL;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
}
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
p=head;
|
|
|
|
|
|
|
|
|
|
for(;p!=NULL;){
|
|
|
|
|
fprintf(fp,"%-8s%-9s%-14s%-16s%-18s%-7d%-8.2f\n",p->num,p->nam,p->aut,p->pub,p->cat,p->many,p->price);
|
|
|
|
|
p=p->next;
|
|
|
|
|
}
|
|
|
|
|
fclose(fp);
|
|
|
|
|
fp = fopen("ͼ<EFBFBD><EFBFBD>.txt","a");
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>");scanf("%s",Num);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");scanf("%s",Nam);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>");scanf("%s",Aut);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磺");scanf("%s",Pub);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");scanf("%s",Cat);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");scanf("%d",&Many);
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λС<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");scanf("%f",&Price);
|
|
|
|
|
fprintf(fp,"%-8s%-9s%-14s%-16s%-18s%-7d%-8.2f\n",Num,Nam,Aut,Pub,Cat,Many,Price);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ... <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ϣ.. <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
Sleep(500);
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("\n\n\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>Ƿ<EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD> 1.<2E><> <20><> 2.<2E><> <20><>\n");
|
|
|
|
|
printf("\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
char t;
|
|
|
|
|
while(1) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
t=getch();
|
|
|
|
|
if(t=='1') AddBook();
|
|
|
|
|
else if(t=='2') AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//ͳ<><CDB3>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
int Total(){
|
|
|
|
|
FILE *fp;
|
|
|
|
|
int txcl=0,n;
|
|
|
|
|
float tprice=0;
|
|
|
|
|
char tname[20]={'\0'},tauthor[20]={'\0'},tchuban[20]={'\0'},tkind[20]={'\0'},tshuhao[20]={'\0'};
|
|
|
|
|
|
|
|
|
|
fp=fopen("ͼ<EFBFBD><EFBFBD>.txt","r");//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|
|
|
|
|
|
|
|
|
for (n=0;!feof(fp);n++)//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|
|
|
|
fscanf(fp,"%s%s%s%s%s%d%f",tshuhao,tname,tauthor,tchuban,tkind,&txcl,&tprice);
|
|
|
|
|
n--;//<2F><>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
|
|
|
|
fclose(fp);//<2F>ر<EFBFBD><D8B1>ļ<EFBFBD>
|
|
|
|
|
return (n);//<2F><><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
//ͳ<><CDB3><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
int Total1(){
|
|
|
|
|
int n;
|
|
|
|
|
char name[100],password[100];
|
|
|
|
|
FILE *fp=fopen("<EFBFBD>˺Ź<EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
for(n=0;!feof(fp);n++){
|
|
|
|
|
fscanf(fp,"%s%s",name,password);
|
|
|
|
|
}
|
|
|
|
|
n--;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
return (n);
|
|
|
|
|
}
|
|
|
|
|
//ͳ<>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
int Total2(){
|
|
|
|
|
int n;
|
|
|
|
|
int num;
|
|
|
|
|
char username[20],time[20],name[20];
|
|
|
|
|
FILE *fp=fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
for(n=0;!feof(fp);n++){
|
|
|
|
|
fscanf(fp,"%d%s%s%s",&num,username,time,name);
|
|
|
|
|
}
|
|
|
|
|
n--;
|
|
|
|
|
fclose(fp);
|
|
|
|
|
return (n);
|
|
|
|
|
}
|
|
|
|
|
void Reader()
|
|
|
|
|
{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Version 1.0 <20><> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 1<><31><EFBFBD><EFBFBD><EFBFBD>˺Ų<CBBA><C5B2><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* 2<><32><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD><D0BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* <20><>ESC<53><43><EFBFBD><EFBFBD> *\n");
|
|
|
|
|
printf("******************************************************************************************\n");
|
|
|
|
|
printf("\n\n\t\t\t\t\t\t\t\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>еIJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
char op;
|
|
|
|
|
while(1)
|
|
|
|
|
{
|
|
|
|
|
op = getch();
|
|
|
|
|
if(op=='1') Readername();
|
|
|
|
|
else if(op=='2') Allreader();
|
|
|
|
|
else if(op==27) AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Readername()
|
|
|
|
|
{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鿴<EFBFBD>Ķ<EFBFBD><EFBFBD>ߵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>");
|
|
|
|
|
char Name[100];
|
|
|
|
|
char username[100],time[100],name[100];
|
|
|
|
|
int num;
|
|
|
|
|
scanf("%s",Name);
|
|
|
|
|
FILE *fp;
|
|
|
|
|
fp = fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
int n = Total2();
|
|
|
|
|
int i;int count=0;
|
|
|
|
|
for(i=0;i<n;i++)
|
|
|
|
|
{
|
|
|
|
|
fscanf(fp,"%d%s%s%s",&num,username,time,name);
|
|
|
|
|
if(strcmp(Name,username)==0)
|
|
|
|
|
{
|
|
|
|
|
count++;
|
|
|
|
|
if(count==1) {
|
|
|
|
|
printf("**************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ****************\n");
|
|
|
|
|
printf("ѧ<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> <20><><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
printf("%-16d%-8s%-10s%s\n",num,username,time,name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
fclose(fp);
|
|
|
|
|
if(!count){
|
|
|
|
|
printf("δ<EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>Ϻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
system("pause");
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Allreader()
|
|
|
|
|
{
|
|
|
|
|
system("cls");
|
|
|
|
|
FILE *fp;
|
|
|
|
|
fp = fopen("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","r");
|
|
|
|
|
char Name[100];
|
|
|
|
|
char username[100],time[100],name[100];
|
|
|
|
|
int num;
|
|
|
|
|
int n = Total2();
|
|
|
|
|
int i;int count=0;
|
|
|
|
|
for(i=0;i<n;i++)
|
|
|
|
|
{
|
|
|
|
|
fscanf(fp,"%d%s%s%s",&num,username,time,name);
|
|
|
|
|
count++;
|
|
|
|
|
if(count==1) {
|
|
|
|
|
printf("**************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ****************\n");
|
|
|
|
|
printf("ѧ<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> <20><><EFBFBD><EFBFBD>\n");
|
|
|
|
|
}
|
|
|
|
|
printf("%-16d%-8s%-10s%s\n",num,username,time,name);
|
|
|
|
|
}
|
|
|
|
|
fclose(fp);
|
|
|
|
|
if(!count){
|
|
|
|
|
printf("δ<EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>Ϻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
AdminMenu();}
|
|
|
|
|
system("pause");
|
|
|
|
|
AdminMenu();
|
|
|
|
|
}
|