c语言验证密码函数 编程完成用户名和密码验证C语言

关于c语言中判断一个密码正确的问题?

可以使用库函数strcmp判断,具体如下:

成都创新互联公司是一家专注于做网站、网站制作与策划设计,吴中网站建设哪家好?成都创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:吴中等地区。吴中做网站价格咨询:028-86922220

strcmp是C语言比较字符串的库函数,形式为int strcmp(char *a, char *b);

该函数会对a和b的每个字符,按照ascii码值比较,如果二者完全相同返回0;如果a的ascii码值先出现较大者,会返回1;否则返回-1。

c语言密码验证程序,要求输入密码是显示星号

C语言中可采用getch()函数来实现输入密码字符时,不显示字符到终端上,这时,只需要显示出一个相应的*就可以达到效果了。参考代码及运行效果如下图:

C语言用字符串比较函数验证账号和密码?

#include string.h

char user[]="输入的帐号", pwd[]="输入的密码";

if (strcmp("真实帐号", user) == 0 strcmp("对应密码", pwd) == 0) {

printf("验证成功!");

} else {

printf("帐号或密码错误!");

}

c语言 密码验证

用getch()非回显函数就可以了

#include stdio.h

#include conio.h

char mypw[10]="123";//预先设定的密码

int check(char a[])

{

int len=0;

while(len10a[len]!=0x0da[len]!='\0')

{

if(mypw[len]!=a[len]) return 0;

len++;

}

return 1;

}

int main()

{

char pw[10];//用户输入的密码

int i;

for(i=0;i10;i++) pw[i]='\0';

int len=0;

printf("输入密码\n");

while(len100x0d!=(pw[len]=getch()))//用getch()非回显函数

{

len++;

printf("*");

}

printf("\n");

if(check(pw)) printf("密码正确");

else printf("密码错误");

getchar();

return 0;

}


文章名称:c语言验证密码函数 编程完成用户名和密码验证C语言
网页路径:http://bzwzjz.com/article/dodgjig.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设推广 外贸网站建设 外贸网站设计方案 重庆企业网站建设 重庆手机网站建设 成都定制网站建设 成都网站建设公司 成都网站建设公司 成都营销网站制作 成都做网站建设公司 移动手机网站制作 成都网站设计 营销网站建设 成都商城网站建设 四川成都网站设计 成都网站建设公司 成都网站制作 盐亭网站设计 古蔺网站建设 网站设计制作报价 重庆企业网站建设 定制网站设计