当前位置: 技术问答>linux和unix
如何让输入字符不回显(不使用curses库)
来源: 互联网 发布时间:2016-07-11
本文导语: 我在做密码输入的程序,用curses库已经实现了,但我觉得不方便,想请教各位高手来指点,谢谢 比如输入一个字符显示一个*直到'n'为止 | 网上搜索的: #include #ifndef _WIN32 ...
我在做密码输入的程序,用curses库已经实现了,但我觉得不方便,想请教各位高手来指点,谢谢
比如输入一个字符显示一个*直到'n'为止
比如输入一个字符显示一个*直到'n'为止
|
网上搜索的:
#include
#ifndef _WIN32 //Linux platform
#include
#ifndef STDIN_FILENO
#define STDIN_FILENO 0
#endif
int getch(void)
{
struct termios tm, tm_old;
int fd = STDIN_FILENO, c;
if(tcgetattr(fd, &tm)
#include
#ifndef _WIN32 //Linux platform
#include
#ifndef STDIN_FILENO
#define STDIN_FILENO 0
#endif
int getch(void)
{
struct termios tm, tm_old;
int fd = STDIN_FILENO, c;
if(tcgetattr(fd, &tm)