您的位置:首页 > 运维架构 > Linux

[Linux C]RedHat环境下密码显示问题

2017-01-17 17:23 281 查看
在做聊天室项目中,注册以及登录时,我们想要功能更实现保密效果,避免不了的就是密码显示问题,在上网搜索了攻略之后,发现很少有在RedHat环境的密码显示程序,因为在RedHat中,没有conio这个库,我们使用的是curses.,下面贴出例程,大家可以参考一下:

第一个程序为百度得到的例程:

#include<stdio.h>  

#include<curses.h>  

int main()  

{  

    char p[20];  

    printf("Please Input password:");  

    initscr();//该函数是启动curses模式,在此是关闭了终端回显,实现密码效果  

    scanf("%s",p);  

    endwin();//该函数是关闭curses模式。在此即恢复终端回显  

    printf("Your password is:%s\n",p);  

    return 0;  

}  
下面是我根据自己的需求写的例程,即输入密码不显示,只显示‘*’号:






运行结果如下:








内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  密码 red hat linux 聊天
相关文章推荐