函数原型为char* enPw();
知道的告诉下,谢谢。。。
这是我写的程序:
#include<stdio.h>
int main()
{
int ch;
int x=0,y=0;
int i=0;
int z;
char buff1[40];
char buff2[40];
printf("\nplease input your password!\n");
while((ch=getch())!='\r')
{
buff1[x++]=ch;
printf("*");
}
printf("\nplease input again!\n");
while((ch=getch())!='\r')
{
buff2[y++]=ch;
printf("*");
}
if(x>=y)
z=x;
else
z=y;
while(i<z)
if(buff1[i]==buff2[i])
i++ ;
else
{
printf("\nerror\n");
goto end;
}
printf("\nsuccess!") ;
end:
getch();
return 0;
}
感觉可以实现你的功能,^_^
前些天我写过这东西.LZ不妨可以参考下:
[此贴子已经被作者于2007-10-20 16:46:06编辑过]
感觉这样就可以了:加多一条比较语句,先输入你的旧密码,如果输入正确的话,再提示输入新密码,然后再循环操作就行了。
当然,如果必要的话,可以做一个提示菜单,使用switch语句,设置“登录”或者“修改密码”或者“退出”的选项,不过本人只是业余的C语言爱好者,并不是学计算机的,还有很多其他的事情,所以有时候就会偷懒的,^_^
[此贴子已经被作者于2007-10-20 22:58:36编辑过]