当前位置:首页 » 编程语言 » 密码显示c语言

密码显示c语言

发布时间: 2023-08-30 04:15:26

‘壹’ 用c语言写登录时,如何将输入的密码显示为*号

要删除*号的话,稍微改一下if(pwd==8)的处理,比如:
if(pwd==8)
{
if (zu > 0)
{
zuce.Pwd[zu-1]='\0';
zu--;
printf("%c",(char)8);
printf(" ");
printf("%c",(char)8);
}
// continue;
}else
用C的话密码可能差不多就这样处理吧,当然你的程式还需要改进一下,比如如果输入的超过数组的容量就skip掉,避免内存溢出。还有对一些无效的字符比如箭头按键,tab键等都skip掉,也就是限制合法字符的范围。

‘贰’ c语言如何实现 设置123456密码时显示"easy"

/* *
* 检测密码强度
* @param string pwd 密码
*/function checkIntensity(pwd){
var Mcolor = "#FFF",Lcolor = "#FFF",Hcolor = "#FFF";//定义三种颜色,强、中、弱
var m=0;

var Modes = 0;
for (i=0; i<pwd.length; i++)
{
var charType = 0;
var t = pwd.charCodeAt(i); //得出Unicode 编码编码,值越大,密码就越复杂
if (t>=48 && t <=57)
{
charType = 1;
}
else if (t>=65 && t <=90)
{
charType = 2;
}
else if (t>=97 && t <=122)
charType = 4;
else
charType = 4;
Modes |= charType;
}

for (i=0;i<4;i++)
{
if (Modes & 1) m++;
Modes>>>=1;
}

if (pwd.length<=4)
{
m = 1;
}

switch(m)
{
case 1 :
Lcolor = "2px solid red";
Mcolor = Hcolor = "2px solid #DADADA";
break;
case 2 :
Mcolor = "2px solid #f90";
Lcolor = Hcolor = "2px solid #DADADA";
break;
case 3 :
Hcolor = "2px solid #3c0";
Lcolor = Mcolor = "2px solid #DADADA";
break;
case 4 :
Hcolor = "2px solid #3c0";
Lcolor = Mcolor = "2px solid #DADADA";
break;
default :
Hcolor = Mcolor = Lcolor = "";
break;
}
if (document.getElementById("pwd_lower"))
{
document.getElementById("pwd_lower").style.borderBottom = Lcolor;
document.getElementById("pwd_middle").style.borderBottom = Mcolor;
document.getElementById("pwd_high").style.borderBottom = Hcolor;
}}

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

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

热点内容
android获取数组 发布:2025-08-22 02:24:04 浏览:645
徵型压缩机 发布:2025-08-22 02:10:15 浏览:494
真空压缩袋能上飞机吗 发布:2025-08-22 02:10:01 浏览:94
怎么删除服务器文件 发布:2025-08-22 02:04:07 浏览:168
炉石传说威胁脚本投降 发布:2025-08-22 01:54:10 浏览:331
大大哇脚本 发布:2025-08-22 01:49:32 浏览:94
python2pip 发布:2025-08-22 01:48:56 浏览:388
php和null 发布:2025-08-22 01:48:49 浏览:964
安卓手机怎么强制解锁 发布:2025-08-22 01:48:48 浏览:81
安卓422怎么样 发布:2025-08-22 01:48:48 浏览:625