deletemem.cpp

来自「图书馆管理系统 包括界面、书籍管理、会员管理等内容」· C++ 代码 · 共 43 行

CPP
43
字号
 /******Function to Delete Book*******/
# include"liba.h"
void deletemem()
 {
   struct member M;
   char mname1[20];
   
   window(1,1,80,2);
   textbackground(LIGHTGRAY);
   clrscr();
   gotoxy(30,1);
   textcolor(YELLOW);
   cprintf("Delete Member");
   window(1,2,80,25);
   textcolor(WHITE); 
   textbackground(BLUE);
   clrscr();
   printf("Please input the name of the member:");
   fflush(stdin);
   gets(mname1);
   FILE *fm,*tt;
   fm=fopen("E:\\cpp\\member.dat","a+");
   if(( tt=fopen("temp3.dat","w"))==NULL)
     {
        printf("unable to open the file");
        exit(1);
     }
   rewind(fm);
   while( fread(&M,sizeof(M),1,fm)==1 )
   {
      if(strcmp(M.mname,mname1)==1){}
      else
      {fwrite(&M,sizeof(M),1,tt); }
   }

   fclose(tt); fclose(fm);
   remove("member.dat");
   rename("temp3.dat","member.dat");

   printf("\n\t Member deleted..\npress any key to return...");
   getch();
 }

⌨️ 快捷键说明

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