EDA365电子论坛网

标题: Linux C RedHat环境下密码显示问题 [打印本页]

作者: thinkfunny    时间: 2019-7-19 14:32
标题: Linux C RedHat环境下密码显示问题
在做聊天室项目中,注册以及登录时,我们想要功能更实现保密效果,避免不了的就是密码显示问题,在上网搜索了攻略之后,发现很少有在RedHat环境的密码显示程序,因为在RedHat中,没有conio这个库,我们使用的是curses.,下面贴出例程,大家可以参考一下:
2 `, ]- E! t% a& F) @" O, S* T
) g4 L1 h9 J, }- E
; m7 G" _7 F4 T% s
第一个程序为百度得到的例程:
/ a, G' }/ ]1 j
1 H6 X9 F& ^8 F8 ?0 f/ `7 h

( F3 @! y- x3 U, Z" x" }* D$ O7 ^, p# L! T6 k7 p6 z/ l2 l
$ j" U5 M. }% {
& ~" ^, g+ Z; p7 D0 `1 F
下面是我根据自己的需求写的例程,即输入密码不显示,只显示‘*’号:2 a* B1 u& s' `$ c( i* V4 }

1 I1 B" a2 F& b1 E7 A% M$ @* @) g

1 A+ {9 ~* H, o+ h+ F6 S3 z $ L9 S. f* u$ J. @* }

' ]$ w& Q* {0 R2 K6 b

: ^& R% V8 ^' y) F& @运行结果如下:
- J1 u9 @8 H+ t) [9 v/ N, w
0 J+ C: j6 E' k
0 F2 o  K* t& W1 o

$ P9 t' ]# a; c0 a9 ?7 Q1 H8 ?) G  R! b: E- s  W

, y3 J/ J  ]6 q. W5 a  f+ T3 Z  u* y# z4 C% W

7 q9 r4 l& r$ @8 ]! r1 l/ g) s1 m1 E3 E5 J/ w# B
, L) f# V# V/ Z  e* x3 l* T

* Q- D( l+ O6 g2 j
' }/ }4 }% i. `1 D; o. V! X9 I

; F" P8 m7 p& E$ Q

# ^1 @. [; O- t/ ~/ r& C& F# \6 Z* \6 k
. ]; h6 N. c/ {) B5 r

作者: fanichicl    时间: 2019-7-19 18:51
学习一下




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2