freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

員工管理系統(tǒng)課程設(shè)計(jì)報(bào)告-文庫(kù)吧在線文庫(kù)

  

【正文】 ,可以輸入help all命令查看所以命令及其使用方法,也可在 help命令后加相應(yīng)命令,即可得到該命令的幫助。我也費(fèi)了許多心思為系統(tǒng)添加與眾不同的功能,例如進(jìn)度條,數(shù)據(jù)庫(kù)備份,命令行模式。 char job[20]。 /////////////////////////////////////////////// void about()。 struct employer *insert(struct employer *head,struct employer temp)。 void format()。 void mload()。 //////////////////////////////////////////////// int n=0。 return 0。 printf(\t\t\t* 。 printf(\t\t\t* *\t\t\n)。 } //////////////////////////////// void login() { FILE *fp。 system(pause)。 printf(*******************\n)。 printf(\n\n\n)。 printf(\t\t* 4. 修改 員 工 記 錄 *\t\t\n)。 printf(\t\t* 12. 修 改 用 戶 信 息 *\t\t\n)。 } system(pause)。i++) { system(cls)。 return。 p1=p1next。 } p1=head。 n=n1。 system(pause)。 else p2next=p1next。 } ////////////////////////////////////////////////////////// struct employer *insert(struct employer *head,struct employer temp) { struct employer *p0,*p1,*p2。 strcpy(p0sex,)。 } n=n+1。 strcpy(p1job,)。 while(p1next!=NULL) { p1=p1next。 strcpy(p2sex,)。y39。 20 } p1=head。 if(head==NULL) { printf(對(duì)不起 ,您的數(shù)據(jù)庫(kù)里沒(méi)有任何記錄 .\n)。 system(pause)。 strcpy(p1name,)。 } /////////////////////////////////////////////////////// void sortbyid(struct employer *head) { employer *small=NULL。 } 22 temp=head。 newpre=small。 employer *newfirst=NULL。 } tempnext=smallnext。 temp=NULL。 return。 } fclose(fp)。 break。 mmodify()。 case 7: format()。 break。 modifyuserinfo()。 default: { format()。 if(c==39。 scanf(%c,amp。 char c。 scanf(%s,)。 c=getchar()。q39。 printf(按哪種方式查詢 ?())。 findbyname(head,name)。 printf(請(qǐng)輸入您要修改記錄的 ID:)。 scanf(%s,)。 modify(head,id,temp)。 if(c==1) { sortbyid(head)。char name[10]。 scanf(%s,id)。 exit(0)。 printf(請(qǐng)輸入員工職位 :)。 scanf(%s,)。 fp=fopen(filepath,r+)。 }while(!feof(fp) amp。 31 head=create()。 system(cls)。 while(p1!=NULL) { printf(姓名 :%s 月薪 :%.2f\n,p1name,p1pay)。 if(strcmp(cmd,list)==0) printall(head)。 head=add(temp)。 head=delbyname(head,cmd)。 scanf(%s,)。 scanf(%s,)。 else if(strcmp(cmd,pause)==0) system(pause)。 system(pause)。 while(c!=39。char pwd[30]。 printf(請(qǐng)輸入密碼 :)。 system(pause)。 printf(find2 用于按姓名查找記錄 : 例如 :find2\n)。 printf(load 用于載入數(shù)據(jù)庫(kù) : 例如 :load c:\\n)。 } else if(strcmp(temp,list)==0) printf(list 用于顯示所有記錄 : 例如 :list\n)。 else if(strcmp(temp,sort1)==0) printf(sort1 用于按 id排序所有記錄 : 例如 :sort1\n)。 else if(strcmp(temp,help)==0) printf(help 用于查看幫助 : 例如 :help all查看所有命令 help 命令\n)。 strcpy(,p1birthday)。 strcpy(p1sex,p2sex)。 char pwd[16]。 scanf(%s,pwd1)。 fclose(fp)。 fwrite(amp。 struct user temp。 strcpy(p2birthday,)。 strcpy(p1name,p2name)。 } //////////////////////////////////////// void exchange(struct employer *p1, struct employer *p2) { struct employer temp。 else if(strcmp(temp,save)==0) printf(save 用于保存 所有記錄 : 例如 :save\n)。 else if(strcmp(temp,find2)==0) printf(find2 用于按姓名查找記錄 : 例如 :find2\n)。 printf(pause 用于暫停程序運(yùn)行 : 例如 :pause\n)。 printf(insert 用于插入記錄 : 例如 :insert 員工 ID 姓名 工作 性別 月薪 出生日期 \n)。 35 } } ///////////////////////////////////////// void help(char temp[10]) { if(strcmp(temp,all)==0) { printf(所有命令用法如下 :\n)。 if(strcmp(,pwd)==0) { fwrite(amp。 system(pause)。 c!=39。a39。 else if(strcmp(cmd,sum)==0) sum()。 else if(strcmp(cmd,load)==0) { scanf(%s,cmd)。 scanf(%s,)。 scanf(%s,)。 findbyname(head,cmd)。 scanf(%s,)。 } //////////////////////////////// char execmd() { struct employer temp。 p1=p1next。 if(head==NULL) { printf(\n對(duì)不起 ,您還沒(méi)載入數(shù)據(jù) .\n)。 printf(載入數(shù)據(jù)成功 .\n)。 } head=NULL。 scanf(%s,fpath)。 printf(請(qǐng)輸入員工月薪 :)。 printf(請(qǐng)輸入員工 ID:)。 head=delbyname(head,name)。 printf(按哪種方式刪除 ?())。 29 system(pause)。 printf( .\n)。 scanf(%f,amp。 scanf(%s,)。 exit(0)。 scanf(%s,id)。char name[10]。Q39。 27 printf(請(qǐng)輸入 員工出生日期 :)。 scanf(%s,)。 || c==39。) save(head)。 if(savedata==0) { printf(數(shù)據(jù)未保存,是否保存 ?(Y/N):)。 break。 case 11: format()。 save(head)。 break。 case 3: format()。 printf(\n\n)。 return。 } //////////////////////////////////////////////////////// void save(struct employer *head) { FILE *fp。 } else { newprenext=small。 while(temp!=NULL) { if(strcmp(tempname,smallname)==1) { small=temp。 newpre=NULL。 newfirstnext=NULL。 while(headnext!=NULL) { small=headnext。 strcpy(p1sex,)。 return。 printf(ID\t姓名 \t職位 \t性別 \t月薪 \t出生日期 \n)。 } printf(\n**********************************************\n)。 printf(\n*****************查詢結(jié)果 *********************\n)。 savedata=0。 strcpy(p2name,)。 p1next=。 if(head==NULL) { p1=(struct employer *)malloc(sizeof(struct employer))。 (p1next!=NULL)) { p2=p1。 strcpy(p0name,)。 system(pause)。amp。 system(pause)。 p1=p1next。 } ////////////////////////////////////////////////////////// struct employer *delbyid(struct employer *head,char id[8]) { struct employer *p1,*p2。 printf(\n\n\n)。 } prin
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1