#include#include#include#include#defineselectinttypedefstruct//账户信息{charname[20];//User
namecharpw[20];//User
pw}User;typedefstruct{charNum[20];charn1[20];charClass[20];chartime[100];charreason[100];charinstructor[100];}Leave;typedefstruct{charn1[20];charNum[20];//charname[20];charClass[20];chartime[100];charreason[100];charinstructor[100];charsuggest[100];}TEACHER;intcheck(charname[20]){inti=0;Userru;FILE*f=fopen("data
dat","rb");rewind(f);for(i=0;
feof(f);i++){intd=i*sizeof(User);fseek(f,d,SEEK_SET);fread(&ru,sizeof(User),1,f);if(strcmp(name,ru
name)==0)return1;}return-1;}intlogin(charname[20],charpw[20]){Userus;FILE*f=fopen("data
dat","rb");while(
feof(f)){fread(&us,sizeof(User),1,f);if(strcmp(name,us
name)==0){if(strcmp(pw,us
pw)==0)return1;}}return-1;}intmain(){charn[20];charplog[20];