C语言模拟密码输入(显示星号)
2016-08-10 00:50
1241 查看
密码回显为*字符,按退格键可以对输入进行修改。
#include <stdio.h> #include <conio.h> #include <windows.h> int main() { char p[20]; char *password="1234"; int i=0; printf("enter your password(请输入密码)\n"); do { p[i]=getch(); if(p[i]=='\r') break; if(p[i]=='\b') { if(i==0) { printf("\a"); continue; } i=i-1; printf("\b"); } else { i=i+1; printf("*"); } }while(p[i]!='\n' && i<20); p[i]='\0'; printf("\n正确密码:%s;输入密码:%s\n",password,p); if(strcmp(p,password)==0) printf("right!\n"); else printf("error!\n"); system("pause"); return 0; }
相关文章推荐
- 50 C语言模拟密码输入(显示星号)
- 用C语言实现输入密码以星号显示并判断密码是否正确
- C语言实现 输入密码显示星号******
- 在C语言中,如何做到在用户输入密码时不显示密码本身,只回显星号。或者什么都不显示?
- C语言实现密码输入显示星号 VS2010 亲测通过
- C语言实现密码输入显示星号 VS2010 亲测通过 功能加强版
- c语言:模拟实现一个输入密码自动取款的程序
- C语言编程中实现输入密码回显星号
- Android EditText中输入值以星号*显示 (密码的实现)
- Linux下实现输入密码以星号显示
- 【C语言】模拟三次密码输入
- [心得]C语言中实现密码输入 回显星号*
- C语言编程中实现输入密码回显星号
- VC6.0输入密码显示星号 亲测通过
- c语言:模拟三次密码输入。
- C#实现在控制台输入密码显示星号的方法
- C语言中将密码显示成星号
- 水印控件windows phone中,制作一个自定义的密码输入框控件,含图片,有水印,星号显示
- C++中在输入密码的时候显示星号的方法
- LINUX:用C语言来模拟密码输入