资源描述:
《【精品】机房管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include^include//时间函数#include#includeFILE*fp;stmctcomputer//定义computer结构体{intnum;//计算机序号charzhuangtai[30];//状态charpeizhi[40];〃配置}com[10];structrecord〃定义record结构体{intnuml,num2;//计算机序号numl和学生淫号num2charnamc[10],start[30],cnd[30];//学生姓名name、开始上机时间start、下机时间
2、end}rcc[10],rccl[10];char*novtime()//定义时间函数,调用系统时间{chartim[30];timetit;timc(&it);//printfCt当前时间为北京时间%s”,ctime(&it));//将时间转换为字符串strcpy(tim,ctime(&it));〃将时间字符串复制给timreturntim;intpagc()//优化函数,进度条显示inti;系统丿吕动111printf("======后”);for(i=0;i<39;i++)〃表示循环40次printf(
3、n==");printfC-Vr'*);for(i=0;i<40;i++)〃表示循环40次{_slccp(20);〃停止20毫秒printf(H»n);}return0;/*intpwdvalidate()〃密码验证程序,密码正确则返回0,错误则返回1{FILE*pass;charpwd[9],pwdval[9],i;if((pass=fopen(,,paswd,,;,rt,'))==NULL)return0;else{fgcts(pwd?9,pass);for(i=l;i<=8;i++)pwd[i-l]-=2*i+3;〃密码解密printf("请输入密码”);sca
4、nf(”%s”,&pwdval);ifX(strcmp(pwd,pwdval))==O)return0;elsereturn1;}}*/voidsave(){FILE*fp;inti;if((fp=fbpen(,'com_list.txt,,,,,r+,,))==NULL){printf(H对不起无法打开源文件!!”);return;}for(i=0;i<10;i++)if(fwritc(&com[i],sizeof(structcomputer),1,fp)!=1)printf(”filewriteerrorn);fclose(fp);voidluru()/
5、/定义计算机信息录入函数{inti;chara;printf(nttt!!!警告警告!!!t您确认计算机信息已经失效,并且必须重新录入吗?”);printf(nt确认重新输入请按Y,退出操作请按N:”);scanf(”%c",&a);while(a==,y,
6、
7、a==,Y,){tbr(i=0;i<10;i+4-){pnntf(M请输入该计算机序号:”);scanf(u%dH,&com[i].num);printf("请输入该计算机配制:”);scanf(”%s”,com[i].pcizhi);printf(”请输入该计算机当前状态:”
8、);scanf(n%sn,com[i].zhuangtai);save();〃将输入的数据读入文件(comlist.txt)'I1}prints”数据写入成功,按任意键返回主菜单!”);gctchar();systcm("cls");brcak;//if(a=,n,
9、
10、a==,N,)*voidsave()FILE*fp;inti;if((fjp=fbpenCcom_list・txtTa+“))==NULL){printf(H对不起无法打开源文件!!”);return;}if(fwritc(&com[i],sizeof(structcomputer),l,fp)!=
11、l)printf("filewriteerror");fclose(fp);voidluru()//定义计算机信息录入函数{inti;chara;printf(”ttt!!!警告警告!!!t您确认计算机信息已经失效,并且必须重新录入吗?”);printf(nt确认重新输入请按Y,退出操作请按N:“);a=getchar();printf(MM);if(a==y
12、
13、a==,Y,){for(i=0;i<10;i++){printf(n请输入该计算机序号: