linux下隐藏输入密码
来源:互联网 发布:js 时间控件选择星期 编辑:程序博客网 时间:2024/05/18 02:01
在做课设时,因为在windows上写了一个输入密码时屏幕显示为***
的函数,但是在移植到linux系统上时却有问题,提示有错误。
上网搜索,有人说getch()
函数的头文件是curses.h
,还有人说是conio.h
, 但是在ubuntu系统中都不能使用,再次搜索发现getch()函数并非c标准库函数,所以可能在其他系统中不支持。
因此找到了getpass()
这一函数,实现在linux上密码隐藏输入的问题。其所在头文件为<unistd.h>
。
getpass()
函数的返回值为所输入字符串的首地址,参数可以为想要在屏幕上显示的提示信息。(看到这里感到很惊奇,在c语言中竟然还有和python中差不多的函数,参数可以是提示信息!!!)
而且该函数同样也支持删除已输入的错误字符的功能,确实减少了编程时的麻烦^_^.
代码如下:#include <stdio.h>#include <unistd.h>int main (void){ char *ch;//返回值应为字符串首地址 ch = getpass("Please input the password:\n"); printf("password: %s",ch); return 0;}
阅读全文
1 0
- linux下隐藏输入密码
- Linux与Windows下实现密码隐藏输入方法
- Linux下密码输入问题
- InstallShield 隐藏密码输入
- 隐藏密码输入
- 隐藏输入密码
- 隐藏输入密码
- Linux终端下输入密码显示星号
- Linux下scp自动输入密码
- linux下编程输入密码不回显
- 密码框输入密码延迟隐藏
- linux下实现密码隐藏,非系统getch
- Linux 环境下C语言下实现密码输入无回显
- EditText作为密码输入框,隐藏输入密码
- Linux下C语言实现 密码不回显输入
- Linux下用SCP无需输入密码传输文件
- Linux下执行命令时利用脚本自动输入密码
- Linux下用SCP无需输入密码获取文件
- ODPS_MR
- HibernateDaoSupport类的使用
- Github之初探
- 开源漏洞检测工具
- Web前端-HeadFirst笔记-CH11-两栏实现方案&CSS表格
- linux下隐藏输入密码
- sql语句中like的用法详细解析
- LightOJ
- 树莓派修改静态IP(亲测可用)
- android系统架构图及各层介绍
- Linux-C语言编程-Day-1
- VS2015静态库的使用(下)
- 课程期末作业:《算法概论》课后8.16题的证明
- 简化条件表达式