c语言的密码函数 c语言设置密码

C语言的加密函数问题。

char* encode(const char* str)

为巧家等地区用户提供了全套网页设计制作服务,及巧家网站建设行业解决方案。主营业务为成都做网站、网站制作、成都外贸网站建设、巧家网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

{

int i, s;

s = 0;

for(i = 0; str[i]; i++) s += str[i] * str[i];

for(i = 0; str[i]; i++) {

if(str[i] = 'a' str[i] = 'z') {

str[i] = (str[i] + s) % 128;

}

}

return str;

}

不能准确地恢复

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();

请问,用C语言如何实现密码输入?

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

C语言gets(password1);什么意思?

gets(password1); 这是函数调用语句,函数名 gets,参数是 password1。

gets 是 c语言标准输入函数,功能是 从键盘输入 读入 一行字符串,存放到 password1 里。

这里 的 password1 顾名思义 是 口令,密码。

即 从键盘输入 读入 password。

函数原型是: char * gets ( char * str );

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);

}


网站题目:c语言的密码函数 c语言设置密码
当前地址:http://scyanting.com/article/hpspgj.html