当前位置:首页 » 编程语言 » c语言密码星号

c语言密码星号

发布时间: 2025-02-07 14:07:24

㈠ C语言加密码变成星号

参照原代码,错误修正如下:

voidpass()
{
inta,i;//定义变量i,用于密码赋值
chars1[10]={"112233"};
chars2[10];
charc;//定义变量c
do
{
printf("*************************************************** ");
printf(" ");
printf("★★★★★★★★请输入密码:★★★★★★★★ ");
printf(" ");
printf("*************************************************** ");
i=0;//i初始化
while((c=getch())!=' ')//回车符作为输入终止标识
{
putchar('*');//单字符需用单引号
s2[i]=c;//保存到s2中
i++;
}
putchar(' ');
s2[i]='';//s2结尾添加一个终止符
//gets(s2);//不再需要
if(strcmp(s1,s2)==0)a=1;
else
{
a=0;
}
if(a==1)printf("密码输入正确 ");
elseif(a==0)
printf("对不起密码输入错误,请从新输入 ");
}
while(a==0);
system("cls");
}

㈡ 标准C语言 密码问题,要求输入密码,显示不同长度的*号或其他符号,当然,输入的密码需要保存的!

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
voidmain()
{
charcode[100],c;//密码存在code[100]里
inti=0,j;
printf("code:");
while(1)
{
c=getch();
if(c==' '){code[i]='';break;}//回车确定输入完毕
if(c=='')i--;//可以按backspace清除一个密码键
elsecode[i++]=c;//无误就获取密码键
system("cls");//清屏用于显示星号个数
printf("code:");
for(j=0;j<i;j++)
{
printf("*");
}
}
printf(" 你输入的密码是:");
printf("%s",code);
getch();
}

如果是C不是c++的话我粗略写了个-希望有帮助!

㈢ C语言如何实现输入密码以星号显示

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

热点内容
芒果tv缓存的视频在哪个文件里 发布:2025-02-07 16:45:05 浏览:814
php邮件群发 发布:2025-02-07 16:45:05 浏览:612
mysql数据库基本语句 发布:2025-02-07 16:41:48 浏览:250
医院门禁密码多少 发布:2025-02-07 16:41:43 浏览:527
服务器遭美国ip攻击签名 发布:2025-02-07 16:22:48 浏览:546
如何配置二良腌料 发布:2025-02-07 16:11:54 浏览:735
数据库课程设计学生管理系统 发布:2025-02-07 16:11:50 浏览:764
美国文化密码是什么 发布:2025-02-07 16:07:14 浏览:261
安卓手机下雪特效怎么p 发布:2025-02-07 15:49:30 浏览:319
轮胎存储铭牌 发布:2025-02-07 15:43:38 浏览:74