/*这个例子很简单的就把密码输入隐藏功能呈现出来,关键的一点就是system(“cls”),与大家分享*/
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
int ch,i;
int count=0;
char passwd[128];
while((ch=getch())!=13)
{
if(ch==8)
{
system("cls");
for(i=(--count);i>0;i--)
printf("*");
passwd[count]=' ';
}
else
{
printf("*");
passwd[count++]=ch;
}
}
passwd[count]='\0' ;
printf("\nThe password you have inputed is : %s\n",passwd);
getch();
}
本文介绍了一个使用C语言实现的简单程序,该程序能够在输入密码时隐藏显示为星号(*),增强安全性。通过调用getch()函数读取字符而不显示,并利用system('cls')清屏来更新显示效果。

3243

被折叠的 条评论
为什么被折叠?



