linux下简单使用ncurses实现密码输入无回显或输出星号

无意间查看了下ncurses这个东西,然后简单地写了个程序,程序的功能是读入一组字符.然后与另一个字符进行比较,在读入的时候,可以无回显,也可以输出其它字符,如星号.
先在这里说下几个函数:
initscr(),这个是初始化函数,必需要有的.
refresh(),这个函数是用来刷新屏幕的,如果不这么做的话,在这种模式下(ncurses)无法看到屏幕的输出
endwin(),这个也是必需要有的,用来释放使用initscr()初始化时所占用的资源
int printw(const char *fmt, …),这个是用来向屏幕输出内容的,与printf函数使用的方法相同
我们只需要这些函数就可以了,下面是程序代码

–阅读次数(15)

发表评论

电子邮件地址不会被公开。

*