在linux下用c语言如何将你写入的密码改为*输出

如题所述

第1个回答  2013-12-10
man 3 getpass

但 getpass 现在不推荐使用了。

看看 stackoverflow 上的这个问题:Getting a password in C without using getpass (3)?追问

getpass是隐藏 没有回显的

第2个回答  2013-12-08
函数转换下追问

您能说的具体点吗 谢谢
我的那个是在注册一个用户然后将其资料写入一个文件中 我的这个用户用的是结构体形式 其中有一个密码成员 就是在输入密码的时候上面回显得是“ * ”而不是密码本身。

追答

c语言有专门为文本转*的函数 你去了解下

追问

算了 我自己写个函数吧 谢谢了

第3个回答  2013-12-10
可以参考《Linux程序设计》,第5章节的内容本回答被提问者采纳
相似回答