用户注册及登录管理 编写c语言程序,实现软件用户登录、注册功能。

2020-10-12 科技 203阅读
/ /你看到自己专门为你烫一下注册和登录系统
1新用户注册
2登录
3退出
1
注册帐号:
请输入您的姓名:
KA西瓜
请输入您的密码:!
注册成功
注册和登录系统
1新用户注册
2登录
3退出
2
登录帐号:
请输入用户名:
KA西瓜
请输入密码:
确定登录成功
欢迎回来,KA西瓜
按任意键继续
! >#包括中
#包括的
无效新用户注册(); / /用户注册功能
无效登录(); / /用户登录功能
的main()
{
整数selectNum;
的printf(“\ nRegistered和登录系统\ n \ n已”);
printf(“请1新用户注册\ N”);
printf(“请2登录\ N”);
printf(“请3退出\ n”);
的scanf(“%d个”,&selectNum);
开关(selectNum)
{
案例1:新用户注册();
突破;
案例2:登录();
突破; 案例3:printf(“请!退出程序\ n”);
出口(1);
突破;
无效新用户注册()
{
文件*计划生育;
字符Linedata [50] = {0},用户[20],通[20];
计划生育=打开(“data.dat文件”,“在”);
printf(“请注册帐号:\ n”);
printf(“请输入你的姓名:\ n”);
FFLUSH(标准输入);
得到(用户);
printf(“请输入您的密码:\ n”);
FFLUSH(标准输入);
得到(通行证);
的strcpy(Linedata,用户);
的strcat(Linedata,“,”);
strcat的(Linedata,通行证);
strcat的(Linedata,“\ N”;);
FPUTS(Linedata,FP);
FCLOSE(FP);
printf(“请!注册成功\ n”);
的main();
}
无效登录()
{
文件*计划生育;
整型发现= 0;
用户的char [20],通[20],Userstrcat [50] = {0};
字符使用用户数据[50] = {0};
计划生育=打开(“data.dat文件”,“R”);
printf(“请登录帐号:\ n”);
printf(“请输入用户名:\ n”);
FFLUSH(标准输入);
得到(用户);
printf(“请输入密码:\ n”);
FFLUSH(标准输入);
得到(通行证);
的strcpy(Userstrcat,用户);
的strcat(Userstrcat,“,”);
strcat的(Userstrcat,通行证);
strcat的(Userstrcat,“\ N”);!
而(的feof(计划生育))
{
与fgets(使用用户数据,19,FP);
如果(STRCMP(保留使用者,Userstrcat)== 0)
{
printf(“请确定登录成功\ n!”);
printf(“请欢迎回来,%s的\ n!”,用户);
发现= 1;
突破;
如果
(find!){
的printf(“用户名或密码不正确\ n”);
FCLOSE(FP);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com