·¢²¼Ê±¼ä : ÐÇÆÚÎå ÎÄÕ¡¾Êý¾Ý½á¹¹¡¿Í¼Êé¹ÝͼÊé½èÔÄÐÅÏ¢¹ÜÀíϵͳ¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ
}
}while(m!=0); }
int show_function2_window(UserPtr1 b) //¹ÜÀíÔ±Ö÷½çÃæ {
jiemian(); int m; do {
system(\ jiemian();
printf(\×ð¾´µÄ%s¹ÜÀíÔ±£¬ÄúºÃ!\ printf(\£¬Ð½øͼÊé¼Èë\ printf(\ͼÊéÐÅÏ¢²éѯ\ printf(\£¬ÒÑÓÐͼÊéÐÞ¸Ä\ printf(\£¬É¾³ýͼÊéÐÅÏ¢\ printf(\£¬²éѯͼÊéÐÅÏ¢\ printf(\ÏÔʾÒÑÓÐͼÊéÐÅÏ¢\ printf(\Ñ¡Ôñ0Í˳öµÇ¼\
printf(\ÇëÑ¡ÔñÄúÐèÒªµÄ·þÎñ\\n\ scanf(\ switch(m) {
case 1:Insert(&bookhead); break;
case 2:Serch(bookhead); break;
case 3:change(bookhead); break;
case 4:Delete(bookhead); break;
case 5:Show(bookhead); break;
case 6:Show(bookhead); break; case 0:break;
default:printf(\ }
}while(m!=0); return 0; }
int Jieshu(BookPtr a) //½èÊé {
system(\ jiemian();
BookPtr p1,p2; int flag=1; char ch; p1=p2=a; BOOK linshi;
printf(\ÇëÊäÈëÄúÒª½èµÄÊéµÄÊéÃû£º\ scanf(\ while(p1!=NULL) {
if(strcmp(linshi.bookname,p1->bookname)==0) {
if(p1->onof==0) {
printf(\±§Ç¸£¬¸ÃÊéÒѱ»½è×ߣ¬ÊÇ·ñÔÙ½èÆäËûÊé¼®£º\ ch=getchar(); ch=getchar(); if('y'==ch) {
Jieshu(a); }
else break; } else {
printf(\Ôڼܿɽ裬ÊÇ·ñ½èÊ飺\ ch=getchar(); ch=getchar(); if('y'==ch) {
p1->onof=0; flag=0; }
printf(\½èÊé³É¹¦£¬ÊÇ·ñ¼ÌÐø½èÊé\ ch=getchar(); ch=getchar(); if('y'==ch) {
Jieshu(a); }
else break; } } else
p2=p1;
p1=p1->next; }
Save(a); }
int Huanshu(BookPtr a) //»¹Êé {
system(\ jiemian();
BookPtr p1,p2; int flag=1; char ch; p1=p2=a; BOOK linshi;
printf(\ÇëÊäÈëÄúÒª»¹µÄÊéµÄÊéÃû£º\ scanf(\ while(p1!=NULL) {
if(strcmp(linshi.bookname,p1->bookname)==0) {
if(p1->onof==1) {
printf(\±§Ç¸£¬¸ÃÊéÒÑ»¹£¬ÊÇ·ñ»¹ÆäËûÊé¼®£º\ ch=getchar(); ch=getchar(); if('y'==ch) {
Huanshu(a); }
else break; } else {
printf(\Ôڼܽè³ö£¬ÊÇ·ñ»¹Ê飺\ ch=getchar(); ch=getchar(); if('y'==ch) {
p1->onof=1; flag=0;
}
printf(\»¹Êé³É¹¦£¬ÊÇ·ñ¹é»¹ÆäËûÊé¼®\ ch=getchar(); ch=getchar(); if('y'==ch) {
Huanshu(a); }
else break; } } else
p2=p1;
p1=p1->next; }
Save(a); }
int jiemian() //Ö÷Òª±³¾°º¯Êý {
system(\
printf(\******\\n\ printf(\ printf(\ »¶ÓÀ´µ½ÈÌÕß´óʦ¸ß¼¶Í¼Êé¹Ý \\n\
printf(\}
int Show(BookPtr a) //ÏÔʾº¯Êý {
system(\ jiemian();
BookPtr p1,p2; p1=p2=a; int i=0;
printf(\ËùÓÐͼÊéÐÅÏ¢ÈçÏÂ\\n\\n\ while(p1!=NULL) {
i++;
printf(\µÚ%d±¾ÊéµÄÐÅÏ¢£º\\n\
printf(\ͼÊéÃû³Æ£º%s\\n\ printf(\ͼÊé×÷Õߣº%s\\n\