c语言实现注册登陆功能(两个模块)_第1页
c语言实现注册登陆功能(两个模块)_第2页
c语言实现注册登陆功能(两个模块)_第3页
c语言实现注册登陆功能(两个模块)_第4页
c语言实现注册登陆功能(两个模块)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c语言实现注册登陆功能(两个模块)c语言实现注册登陆功能(两个模块)/NUMPAGES8c语言实现注册登陆功能(两个模块)c语言实现注册登陆功能(两个模块)typedefstruct{ charuser[20]; charcode[20];}USER;voidwrite()/*用户信息写入*/{ if((fp=fopen(pe.user,"w"))==NULL) { printf("\n\t\t文件打开失败"); } if(fwrite(&pe,sizeof(USER),1,fp)!=1) { printf("\n\t\t写入文件错误"); } fclose(fp);}voidzhuce(){ chartemp[20],txt[100],cha; inti=0; do{printf("\t\t\t\t用户注册"); printf("\n\t\t1.直接注册2.阅读用户手册"); cha=getch(); if(cha=='2') { if((fp=fopen("使用说明.txt","r"))==NULL) { printf("\n\t\t打开失败"); exit(0); } fread(txt,2,20,fp); printf("\n\t\t%s",txt); /*txt=fgets(txt,100,fp); printf("%s",txt);*/ } printf("\n\t\t按任意键继续"); getch(); system("cls"); printf("\t\t\t\t用户注册"); printf("\n\t\t用户名:");scanf("%s",pe.user); printf("\n\t\t密码:"); scanf("%s",pe.code); printf("\n\t\t确认密码:"); scanf("%s",temp); if(strcmp(pe.code,temp)!=0) printf("\n\t\t两次密码不一致,请重新输入");}while(strcmp(pe.code,temp)!=0);fp=fopen(pe.user,"r");if(fp==NULL){ fp=fopen(pe.user,"w"); if(fp==NULL){printf("\n\t注册失败\n");exit(0);} else{system("cls");printf("\n\t注册成功"); write(); judge=false; denglu();}}else{printf("\n\t该用户名已存在");fclose(fp);printf("\n\t继续注册?(Y/N)");if(getch()=='Y')returnzhuce();elsereturndenglu();}}voidwrite(){if(fwrite(&pe,sizeof(User),1,fp)!=1){printf("\n\t\t写入文件错误");exit(0);//写入错误则退出程序}}voiddenglu(){charu[20],c[20],temp[20];printf("\n\t\t\t\t用户登录");printf("\n\t\t用户名:");scanf("%s",u);fp=fopen(u,"r+");temp[0]='0';if(fp==NULL){printf("\n\t\t用户不存在,请注册");printf("\n\t\t1.注册2.重新登陆");temp[0]=getch();if(temp[0]=='1') { system("cls"); zhuce(); }elsereturndenglu();}do{ if(judge=true)fread(&pe,sizeof(USER),1,fp); printf("\t\t密码:");scanf("%s",c);if(strcmp(pe.code,c)!=0){printf("\n\t\t密码错误(1.退出2.重新输入)");temp[0]=getch();printf("\n");if(temp[0]=='1'){fclose(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论