相关部分代码如下:
[code]
#include <stdio.h>
#include <string.h>
#define NAME_MAX 10
#define USER_NAME "godofcsdn\0"
#define PASS_WORD "123456\0"
int check()
{
char userName[NAME_MAX] = {'\0'};
char passWord[NAME_MAX]={'\0'};
for(; ; )
{
printf("Login:");
gets (userName);
printf("Password:");
gets(passWord);
if(strcmp(passWord, PASS_WORD) != 0 || strcmp(userName, USER_NAME) != 0)
{
printf("Login Incorrect!\n");
setbuf(stdin,NULL);
continue;
}
break;
}
printf("welcome\n");
return 1;
}
[/code]
在网上搜索到的都是用getch()每输入一个密码字符就回显一个*,但是我这个程序里是直接输入整个密码字符串,不知道有没有办法实现回显*?
分享到:
相关推荐
实现了输入密码回显 * 号 ,且支持注册用户操作,保存到文件操作
Linux下C语言实现 密码不回显输入,输入*来代替,使用了curses库
该脚本包含两个功能:1、输入密码不显示;2、输入密码用*替代回显,具有退格功能,分享给大家,脚本可用!脚本可用!脚本可用!
输入密码回显星号,可删除字符
C语言星号密码可删除 C语言星号密码可删除 C语言星号密码可删除 C语言星号密码可删除
该程序是我写的博客“一起talk C栗子吧(第一百七十二回:C语言实例--关闭终端中的回显功能三)”的配套程序,共享给大家使用
js实现form表单自动回显功能
linux下实现输入回显屏蔽以及实现输入不需要回车.txt
一个比较老的开机密码的代码,主要学习输入密码怎么实现。回显星号。希望对大家的学习有用。
输入字符串,逐个先显示300毫秒,再显示星号
自己编写的图书管理系统,不是很完善。 特点:实现密码回显*号,并且可更改。 具有一定模糊搜索能力。 具有上下页浏览功能。 .... (vs2008编译通过) 有什么问题请联系QQ:233052085
SpringBoot之图片上传与回显的小Demo,非常适合初学者上手。本人博客也写了关于图片上传与回显的一些细节,大家可以参考。
用于linux 环境下c语言串口编程编程接收,发送,波特率配置。尤其对于接收串口数据必须采用无符号类型的字符数组去接收 一整行为例说明 整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况...
复选框和下拉列表的提交和回显的实现方式,批删,就绪函数,给页面控件添加单击事件...
C语言实现的telnet客户端 选项协商:所有的选项协商都是服务器主动提出的,客户机不主动发送协商命令,只是对选项协商进行应答,对于回显、抑制继续进行、终端类型是要处理的,其他的否定。 子选项协商只发送终端...
该程序是我写的博客“一起talk C栗子吧(第一百七十回:C语言实例--关闭终端中的回显功能一)”的配套程序,共享给大家使用
微机接口的实验代码 密码键入时回显*,用户名和密码都相同时显示欢迎界面
python 实现密码输入的方法 python 输入密码时按长度显示*号,按退格删除末一位,并且删除对应显示的*号
这是一款用c写的资源管理系统,有密码回显*功能. 有借,还,查阅,功能,缺陷是不能进行文件存盘操作!
js实现回显功能