先要登录,输入账号密码,我想把输入的密码输入即变成密文,(就是****)编译器是VC6,求变成密文的代码
跟你要求差不多,你可以再加上些功能,有问题hi我,交流下~
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{
char pass[]="123456";//假设密码长度是6
char str[10]={0},ch;
int i=0,n=strlen(pass);
while(n--)
{
ch=getch(); //读取字符,不显示
if(ch!='\n') //这边可以加上一些限制,如字符类型,退格等
{
putchar('*');
str[i++]=ch;
}
}
getchar(); //读取回车键
str[strlen(pass)]='\0';
if(strcmp(str,pass)==0)
printf("登录成功\n");
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{
char pass[]="123456";//假设密码长度是6
char str[10]={0},ch;
int i=0,n=strlen(pass);
while(n--)
{
ch=getch(); //读取字符,不显示
if(ch!='\n') //这边可以加上一些限制,如字符类型,退格等
{
putchar('*');
str[i++]=ch;
}
}
getchar(); //读取回车键
str[strlen(pass)]='\0';
if(strcmp(str,pass)==0)
printf("登录成功\n");
}
温馨提示:答案为网友推荐,仅供参考