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

📄 mainmenucontrol.c

📁 包含8个文件:type.h, borrow.c, createfile.c, MainMenuControl.C, reader.c, readfile.c, search.c, writefile.
💻 C
字号:
#define BookSize 100
#define BLHnum 50
#define RRnum 50
#include<stdio.h>
#include<string.h>
#include"type.h"
#include"createf~1.c"
#include"search.c"
#include"reader.c"
#include"borrow.c"
#include"writef~1.c"
#include"readfile.c"
void main()
{
	int i,j,m,k=1;
  char xz='n';
	BookDbaseFile bf;
    BnoIdxFile bif;
    LHFile1 f1; 
    LHFile2 f2; 
    LHfile3 f3;
    ReadFile rf; BbookFile bbf;
	  while(k<=5)
	  {
	  	printf("Book Managent System\n");
      printf("======================\n");
      printf("1.System Safeguard\n");
      printf("2.Reader Manage\n");
      printf("3.Book   manage\n");
      printf("4.Book   Circulate\n");
      printf("5.Quit   System\n");
      printf("======================\n");
      printf("Please Choose 1-5:\n");
      printf("%d",&k);
      switch(k)
      {
      	case 1:
      		printf("System Safeguard\n");
	        printf("-----------------\n");
	        printf("1.Initial\n");
          printf("2.Read Disk\n");
          printf("-----------------\n");
	        printf("Please choose:\n");
	        scanf("%d",&m);
			    switch(m)
			    {
			    	case 1:
				    printf("The Initiate Can Be Perform Only One, Please Careful! Do You Initiate? y/n:\n");
				    scanf("%c",&xz);
				    if(xz=='y')||xz=='Y')
				    	{
				    		bf.len=bif.len=f1.len1=f2.len2=0;
				        f3.len3=rf.len=bbf.len=0;
				      }
				    break;
				    case 2:readfile(bf,bif,f1,f2,f3,rf,bbf);
				    break;
			    }
			   break;
			   case 2:ReaderManage(rf);
				 break;
			   case 3:printf("Book Managent Child System\n");
			   	      printf("--------------------------\n");
				        printf("1.Book Information Input\n");
				        printf("2.Book Information Select\n");
				        printf("--------------------------\n");
                printf("Please choose:    \n");
                scanf("%d",&j);
                if(j==1)
                	CreateBook(bf,bif,f1,f2,f3);
                else
                	SearchBook(bf,bif,f1,f2,f3);
         				break;
         case 4:printf("Book Circulate Child System\n")
         	      printf("----------------------------\n");
         	      printf("1.Borrow Book Managent\n");
         	      printf("2.Back Book Managent\n");
                printf("----------------------------\n");
                printf("Please choose:    \n");
                scanf("%d",&j);
                if(j==1)
                	BorrowBook(bf,bif,bbf,rf);
                else if(j==2)
                	BackBook(bf,bif,bbf,rf);
         break;
         case 5:printf("System Is Writing Disk,Please wait...\n");
         	      writefile(bf,bif,f1,f2,f3,rf,bbf);
         	      printf("Good Bye!!!\n");
         	      return;   	      
      }
    }
}

⌨️ 快捷键说明

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