社区
Linux/Unix社区
帖子详情
请问如何实现控制台下输入但是控制台不回显(说白了就是怎样写控制台程序的密码输入部分)
along_2000
2005-03-04 04:37:03
rt
...全文
161
3
打赏
收藏
请问如何实现控制台下输入但是控制台不回显(说白了就是怎样写控制台程序的密码输入部分)
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanlei1978113
2005-03-04
打赏
举报
回复
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <termio.h>
int getPasswd(char *passwd)
{
struct termio tbuf_old,tbuf;
ioctl(0, TCGETA, &tbuf_old);
ioctl(0, TCGETA, &tbuf);
tbuf.c_lflag &=~ECHO;
if (ioctl(0, TCSETAF, &tbuf) != 0)
return;
printf("please input passwd:");
scanf("%s", passwd);
ioctl(0, TCSETAF, &tbuf_old);
return 0;
};
int main()
{
char passwd[8];
getPasswd( passwd );
printf("pass: %s\n", passwd);
return 1;
}
along_2000
2005-03-04
打赏
举报
回复
自己回复一下
windows平台可以用 getch() 在conio.h里面(VC和CygWin都是这个样子)
linux平台中,getch()不是标准函数,grep 一把发现curse.h的头文件有这个
但是被define为 wgetch(stdscr) 但是stdscr又是ncursse库才有的
HP和SUN同linux
但是AIX中除上诉外有一个cur01.h包含getch()函数。
天哪,救救我吧。
这么多平台都要跑,只要不用第三方库就行
along_2000
2005-03-04
打赏
举报
回复
自己up
控制台
程序
如何让用户
输入
密码
关闭
回显
控制台
程序
如何让用户
输入
密码
关闭
回显
C语言
输入
密码
时的
回显
处理
C语言
输入
密码
时的显示之前在
写
一个C语言的项目的时候,需要一个登陆界面。然而直接
输入
密码
的时候会有
回显
,于是就百度到了getch(),正好现在在看C语言进阶,再整理一下: getch() getche() sprintf()
输入
密码
无
回显
输入
密码
回显
‘*’ 函数功能比较1、getchar()是从键盘的文件缓冲区读取字符,当从键盘
输入
字符时,可以
输入
若干个字符(但是它只读取一个),并且最后一定要
☆ C/C++ 模拟
输入
密码
(
控制台
暗文输出)
偶然间遇到了getch()函数,突然间真的有点茫然~ 于是,一不做二不休,了解它的详细使用方法和它类似的函数的使用: ****************************************************************************************************************************************...
Java
控制台
输入
密码
,不
回显
import java.io.*;public class TestConsole{ public static void main(String[] args){ Console console; char[] pwd; if((console = System.console()) != null && (pwd = console.readPassword("[
java 从
控制台
输入
密码
如果想从
控制台
读取用户
输入
,我们一般用Scanner 类留可以了,但是其
输入
是可见的,所以Scanner类不适用于从
控制台
读取
密码
。Java SE 6 引入了Console类
实现
这个目的。Java.lang.System类提供静态方法console()获取Console类的实例。 •static Console console() Console类提供几个静态方法读取用户
输入
不带提示信息读
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章