• 微信号
  • 微信号
您当前的位置:首页 > 学海无涯 > 茑语花香>C语言模拟密码输入(显示星号)

C语言模拟密码输入(显示星号)

孤峰 孤峰家 2023-06-18 82人阅读

密码回显为*字符?按退格键可以对输入进行修改。

#include <stdio.h> 

#include <conio.h>

#include <windows.h>

int **in()

{

char p[20];

char *password="1234";

int i=0;

printf("enter your password(请输入密码)\n");

do

{

p=getch();

if(p=='\r')

break;

if(p=='\b')

{

if(i==0)

{

printf("\a");

continue;

}

i=i-1;

printf("\b");

}

else

{

i=i+1;

printf("*");

}

}while(p!='\n' && i<20);

p='\0';

printf("\n正确密码"%s;输入密码"%s\n",password,p);

if(strcmp(p,password)==0)

printf("right!\n");

else

printf("error!\n");

system("pause");

return 0;

}

转载:感谢您阅览,转载请注明文章出处“来源从小爱孤峰知识网:一个分享知识和生活随笔记录的知识小站”。

链接:C语言模拟密码输入(显示星号)http://www.gufeng7.com/niaolang/452.html

联系:如果侵犯了你的权益请来信告知我们删除。邮箱:119882116@qq.com

标签: