C语言怎样设置特定的密码帐号登录系统?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言怎样设置特定的密码帐号登录系统?相关的知识,希望对你有一定的参考价值。

比如帐号一hv密码123帐号二km密码321
登录
密码要显示为****

首先需要确定使用的是那种编译环境,如turbo C,Unix C还是VC,然后在选用编译器提供的合适的API函数,这样才能达到事半功倍的效果,写出高效率的代码。不过,不管是基于那种编程环境,基本思路是一样的,就是通过字符串读取函数gets()从客户端(命令窗口或对话框)读取用户输入的用户名和密码,然后与设置好的用户名和密码分别进行比较(可以采用字符串比较函数strcmp()),比较结果为真,则用户名和密码匹配,从登陆界面切换到执行界面,否则,提示错误。 参考技术A #include "stdio.h"
#include "conio.h"
#include "windows.h"
#include "string.h"

int main(void)

char szUser[20] = 0;
char *PUser[3]="hv","km","00000000000";
char *Pword[3]="123","321","00000000000";
char chPwd[4];
int flag_u=0,i=0,flag_p=0,num=0;
printf("Enter user name:");
gets(szUser);
//printf("szUser=%s\n",szUser);
while(i<2)

if(strcmp(szUser,PUser[i])==0)

flag_u=1;
break;

else

flag_u=0;
i++;


num=i;

//printf("num=%d,flag_u=%d\n",num,flag_u);
printf("Enter passwd:");
i=0;
while (i<10)

chPwd[i]=getch();
if(chPwd[i]==13)
break;
printf("%c", chPwd[i]);
Sleep(500);
printf("\b*");
i++;

chPwd[3]='\0';
//printf("chPwd=%s\n",chPwd);
printf("\n");
if(strcmp(chPwd,Pword[num])==0)
flag_p=1;
else
flag_p=0;
if((flag_u==1)&&(flag_p==1))
printf("登录成功!");
else
printf("您输入的账号或密码错误!");
getch();
追问

非常感谢!不过运行不了,请问你用的是什么平台?

追答

我用的是VC 6.0的编译器

本回答被提问者采纳
参考技术B <a href='http://www.eeworm.com/'>虫虫下载站</a>

扣扣帐号被盗了,怎样才可以找回?

扣扣帐号被盗了,怎样才可以找回?

找回帐号

1、已设置了密码保护且记得相关密保资料,可以登录安全中心通过"找回密码"直接找回。

2、未设置密保或忘了密保(密码),能通过"密码管理" → "帐号申诉",且依照提示输入信息,然后"提交"找回。

  密保问题

  密保问题忘了,该怎么办?

1、如果有密保手机、密保卡、密保令牌中的任何一种,可以登录安全中心,选择"密保管理"点击"修改"密保问题,通过"统一安全验证"后即可修改。

2、如果没有可用的密保手段,可以通过"帐号申诉"修改密保问题。

  密保令牌

  什么是密保令牌?密保令牌可以做什么?

  密保令牌是二代密保其中的一个密保手段,需要安装在手机上,可以显示6位动态密码。当成功绑定密保令牌后,令牌将会出现在"统一安全验证"的选项中,可以通过验证6位动态密码设置和使用安全服务、修改密码、找回帐号等。

技术分享

  举报功能

  腾讯公司作为一家有着高度社会责任感的企业,有责任和义务打击各种互联网色情、反动、诈骗、广告、暴力、垃圾消息等不良信息,与用户共建一个绿色、健康的网络环境。

  在统一举报平台上,用户可以方便、快捷的一键举报含有色情、反动、诈骗、暴力犯罪、广告、盗号内容的某个空间、日志、回复、评论、留言、图片、号码、某段文字、某个链接,并得到处理结果反馈。

如未能解决您的问题,请访问qq安全

 

 

 


以上是关于C语言怎样设置特定的密码帐号登录系统?的主要内容,如果未能解决你的问题,请参考以下文章

Java 可以用已知帐号登录,且可以注册后登录的小程序

怎样建立邮箱帐号和密码

Ubuntu删除客人帐号

苹果怎样找到服务器的密码

html语言如何实现帐号密码登陆

如何回到出厂设置