当前位置: 技术问答>linux和unix
求教: 请问怎样使用ncurses的Field制作一个密码输入框,输入密码显示的*号 谢谢各位
来源: 互联网 发布时间:2016-03-15
本文导语: 求教: 请问怎样使用ncurses的Field制作一个密码输入框,输入密码显示的*号 谢谢各位 | http://book.csdn.net/bookfiles/545/10054518306.shtml #include #include #include #include void init() { initscr(); cbreak();...
求教: 请问怎样使用ncurses的Field制作一个密码输入框,输入密码显示的*号 谢谢各位
|
http://book.csdn.net/bookfiles/545/10054518306.shtml
#include
#include
#include
#include
void init()
{
initscr();
cbreak();
nl();
noecho();
intrflush(stdscr,FALSE);
keypad(stdscr,TRUE);
refresh();
}
int getpasswd(char* passwd, int size)
{
int c;
int n = 0;
printw("Please Input password:");
do{
c = getch();
if (c != 'n'){
echochar('*');//printw("*");
passwd[n++] = c;
}
}while(c != 'n' && n