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

📄 renew.cpp

📁 图书馆管理系统 包括界面、书籍管理、会员管理等内容
💻 CPP
字号:
# include"liba.h"
void renewmem()
 {
    struct member M;
    window(1,1,80,2);
    textbackground(LIGHTGRAY);
    clrscr();
    textcolor(YELLOW);
    gotoxy(30,1);
    cprintf("Renew A Member");
    window(1,2,80,25); 
    textcolor(WHITE); 
    textbackground(BLUE);
    clrscr();
    FILE *tt,*fm;
    fm=fopen("E:\\cpp\\member.dat","a+");
    int no,ch;
    if(( tt=fopen("E:\\cpp\\temp1.dat","w"))==NULL)
    {
       printf("unable to open the file");
       exit(1);
    }
     printf("\n\t Enter Membership Id::");
     scanf("%d",&no);
     ch=memcheck(no);
     if(ch==FALSE)
     {
       printf("\n\t No Such Member.....");
       getch();
       return;
     }
     rewind(fm);
     while( fread(&M,sizeof(M),1,fm)==1 )
      {
      if(M.mid==no)
	{
	  M.me.mon=(M.me.mon+6);
	     if(M.me.mon>12 && M.me.mon!=12)
	      {
		M.me.year+=1;  M.me.mon=(M.me.mon-12);
	      }
	     if(M.me.day==31)
	       {
		  if(M.me.mon==4 || M.me.mon==6 || M.me.mon==9 || M.me.mon==11)
		    {
		      M.me.day=1;
		      M.me.mon+=1;
		    }
		  if(M.me.mon==2)
		   {
		     if( (M.me.year%4)==0)
		     {
		       M.me.day=31-29;
		       M.me.mon+=1;
		     }
		     else
		     {
			M.me.day=31-28;
			M.me.mon+=1;
		     }
		     }
	       }
	   fwrite(&M,sizeof(M),1,tt);
	}
      else
	fwrite(&M,sizeof(M),1,tt);
      }
      fclose(tt); fclose(fm);
      remove("E:\\cpp\\member.dat");
      rename("E:\\cpp\\temp1.dat","member.dat");
      fm=fopen("E:\\cpp\\member.dat","a+");
      printf("\n\t Member Renewed..");
      getch();
      transac1(no,'E');
      return;
     }

⌨️ 快捷键说明

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