
正文
C语言获得密码函数 c语言编写函数判断密码的有效性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言用调用函数写登录密码
可以定义两个字符数组;
一个存放正确密码;
另一个数组内的内容由用户输入;
调用strcmp函数,若返回值为0则说明两者完全相等;
列子:
char a[10]="4488" //保存正确密码
char b[10];
gets(b) //用户输入
if(strcmp(a,b)==0)
printf(" 匹配成功 ");
else
printf("匹配失败");
更多追问追答
追问
#include
void main()
{
char a[10]="8844";
char b[10];
gets(b)
if(strcmp(a,b)==0)
printf("yes");
else
printf("no");
getch();
相关问答
Q1: C语言中那个函数可用来当密码输入函数来用?
用不回显的输入函数就行了,然后依次输出*到屏幕
8位密码,只要改ch[]的值就行了。
#include stdio.h
#include conio.h
void main()
{
char ch[9]={0};
int i;
for(i=0;i8;i++){
ch[i]=getch();
printf("*");
}
printf("\ntest password=%s",ch);
}
Q2: 用c语言生成八位的随机密码
#includestdio.h
#includestdlib.h
#includetime.h
int main()
{
char pool[]=
{
'0','1','2','3','4','5','6','7','8','9',
'a','b','c','d','e','f','g','h','i','j',
'k','l','m','n','o','p','q','r','s','t',
'u','v','w','x','y','z','A','B','C','D',
'E','F','G','H','I','J','K','L','M','N',
'O','P','Q','R','S','T','U','V','W','X',
'Y','Z'
};//随机池
srand(time(0));
char pwd[9];
pwd[8]='\0';//方便作为字符串输出处理
int i=0;
while(i!=8)
{
pwd[i++]=pool[rand()%sizeof(pool)];
}
printf("密码%s",pwd);
}
关于C语言获得密码函数和c语言编写函数判断密码的有效性的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






