论坛风格切换切换到宽版
  • 750阅读
  • 4回复

[问题求助]怎样把输入的密码用****代替? [复制链接]

上一主题 下一主题
 
发帖
2087
C币
-235584
威望
384
贡献值
2
银元
-2
铜钱
4678
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
判断,如果是输入密码状态,.就回显*,字符串记录.在某个缓冲区中            杀毒

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线xky1314.
发帖
1951
C币
-61061
威望
356
贡献值
1
银元
0
铜钱
4258
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
建立个结构
里面包含输入状态,输入字符
如果状态是密码,输入字符变量记录用户输入的字符,回显的时候显示星号,这样,验证密码时用记录的输入字符来验证,用户看到你输入的是*

离线习惯.
发帖
1990
C币
-235622
威望
363
贡献值
1
银元
-3
铜钱
4376
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14


QUOTE:原帖由 xiaoxiao198502 于 2009-2-12 14:43 发表
在linux平台下  
  有函数可以从键盘获取输入但不回显的吗?

你登录系统输入密码的时候,不就是这样的么

离线ayumilove.
发帖
2035
C币
-152549
威望
351
贡献值
1
银元
0
铜钱
4548
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14


QUOTE:原帖由 xiaoxiao198502 于 2009-2-12 14:43 发表
在linux平台下  
  有函数可以从键盘获取输入但不回显的吗?



stty -echo  隐藏输入信息

stty echo   取消隐藏输入信息


你试试吧

离线绯闻.
发帖
2135
C币
-604579
威望
374
贡献值
1
银元
-2
铜钱
4727
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
可以参考一下ncurses里的回显部分
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个