- 论坛徽章:
- 0
|
#include <stdio.h>;
#include <curses.h>;
/*curses为UNIX提供的屏幕处理函数*/
main()
{
int flag=0;
int i;
char passwd[4];/*口令长度为4*/
noecho();/*屏幕不回显键盘的输入*/
while(flag!=1)
{
for(i=0;i<4;i++)
{
move(20,20);
passwd=getch();
mvprintw(20,20+i,"*" ;
}
if(passwd[0]=='y'&&passwd[1]=='u'&&passwd[2]=='a'&&passwd[3]=='n')
{
/*mvprintw(10,20,″输入正确!″);*/
flag=1;
}
move(20,20);
clrtoeol();
for(i=0;i<4;i++);{
passwd=' ';
}
}
refresh();
endwin();
echo();
}
各位大侠,以上是一个屏幕保护的程序;但是编译过去以后,运行的时候就(core dumped)了! 有知道的请给回贴! 我正在等着!
在执行noecho();时就core;
把他屏蔽了, 在后面还是请大家帮个忙吧! |
|