找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2148|回复: 0
打印 上一主题 下一主题
收起左侧

好久没用c++,偶来写段用户登陆代码

[复制链接]
跳转到指定楼层
楼主
ID:51090 发表于 2014-9-17 23:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h>
#include <stdlib.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
uchar *pp="asdfa";
uint age[6]={1980,1992,1985,1970,1986,1989};
uint post[6]={266041,433234,500000,432000,987000,532000};
ulong qq[]={145456454,547864678,54645648,998777841,179990830,545646466};
ulong tell[12]={15571,735623,15571,735444,15586,554233,15571,735555,13188,999685,15571,735240};
uchar mon[6]={9,12,5,6,2,7};
uchar day[6]={9,5,6,4,25,3};
uchar srg[4]={'t','o','n','g'};
uchar scf[4]={'0','0','0','0'};
uchar temp_t=3,temp_flag1=0;
uchar if_right()
{
uchar i_temp,f_temp=1;
for(i_temp=0;i_temp<4;i_temp++)
{
if(srg[i_temp]!=scf[i_temp])f_temp=0;
}
return f_temp;
}
int land_boot()
{
printf("请输入四位登陆密码!\n");
while(temp_t--)
{
scanf("%c%c%c%c%c",&scf[0],&scf[1],&scf[2],&scf[3]);
if(if_right())
{
printf("恭喜你,密码输入正确!\n");
system("cls");
printf("请选择你要进入的功能\n");
printf(" 1:登陆后台管理\n");
printf(" 2:账户安全管理\n");
printf(" 3:查看客户资料\n");
printf(" 4:其他管理工具\n");
printf(" 5:退出\n");
scanf("%d",&temp_flag1);
temp_t=0;
}
else printf("你还有%d次输入机会\n",temp_t);
}
if(!if_right())
{
printf("请到柜台前取回你的账户密码,谢谢使用!本次服务已结束。\n");
exit(1);
}
}
void groupadd()
{
printf("请输入新组名\n");
}
void groupde()
{
printf("请选择要删除的组\n");
}
void useradd()
{
printf("请输入新用户名\n");
}
void userde()
{
printf("请选择要删除的用户\n");
}
void save_as()
{

}
void exit_as()
{
printf("确认退出? Y/N!\n");
}
void defau()
{
printf("输入错误,请重新输入!\n");
scanf("%d",&temp_flag1);       
}
void switch_2()
{
P1:
switch(temp_flag1)
{
case 1:groupadd();break;
case 2:groupde();break;
case 3:useradd();break;
case 4:userde();break;
case 5:save_as();break;
case 6:exit_as();break;
case 7:exit(1);break;
default:defau();goto P1;break;
}
}
void login()
{
system("cls");
printf("欢迎登陆本系统后台管理!\n");
printf(" 1:新增用户组\n");
printf(" 2:删除用户组\n");
printf(" 3:新增用户\n");
printf(" 4:删除用户\n");
printf(" 5:保存修改\n");
printf(" 6:不保存退出\n");
printf(" 7:退出\n");
scanf("%d",&temp_flag1);
switch_2();
}
void server()
{
system("cls");
printf("欢迎进入安全管理\n");
printf(" 1:密码修改\n");
printf(" 2:设置密保\n");
printf(" 3:清除密码\n");
printf(" 4:显示登陆密码\n");
printf(" 5:隐藏登录密码\n");
printf(" 6:返回\n");
printf(" 7:退出\n");
scanf("%d",&temp_flag1);
}
void user_info()
{
system("cls");
printf("欢迎查询用户资料!\n");
printf(" ID 姓名 年龄 邮编 电话 QQ\n");
printf(" 1: 阿龙 %d/%d/%d %d %d%d %d \n",age[0],mon[0],day[0],post[0],tell[0],tell[1],qq[0]);
printf(" 2: 盼盼 %d/%d/%d %d %d%d %d \n",age[1],mon[1],day[1],post[1],tell[2],tell[3],qq[1]);
printf(" 3: 阿帅 %d/%d/%d %d %d%d %d \n",age[2],mon[2],day[2],post[2],tell[4],tell[5],qq[2]);
printf(" 4: sumer %d/%d/%d %d %d%d %d \n",age[3],mon[3],day[3],post[3],tell[6],tell[7],qq[3]);
printf(" 5: 阿群 %d/%d/%d %d %d%d %d \n",age[4],mon[4],day[4],post[4],tell[8],tell[9],qq[4]);
printf(" 6: 阿金 %d/%d/%d %d %d%d %d \n",age[5],mon[5],day[5],post[5],tell[10],tell[11],qq[5]);
printf("返回上层请输入'7'!\n");       
printf("详细资料查询请输入ID!\n");
scanf("%d",&temp_flag1);
}
void other()
{
system("cls");
printf("其他管理工具!\n");
}
void logout()
{
system("cls");
exit(1);
}

void switch_1()
{
P2:       
switch(temp_flag1)
{
case 1:login();break;
case 2:server();break;
case 3:user_info();break;
case 4:other();break;
case 5:logout();break;
default:defau();goto P2;break;
}
}
void main()
{

land_boot();
switch_1();
while(1);

}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表