免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1786 | 回复: 15
打印 上一主题 下一主题

十万火急!!!!!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-12 15:03 |只看该作者 |倒序浏览
#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;
把他屏蔽了, 在后面还是请大家帮个忙吧!

论坛徽章:
0
2 [报告]
发表于 2003-10-12 15:22 |只看该作者

十万火急!!!!!!!

不好意思,看错,
用gdb core看一下吧!

论坛徽章:
0
3 [报告]
发表于 2003-10-12 21:46 |只看该作者

十万火急!!!!!!!

是core在库函数上了,希望那大侠给解释一下
! 详细点!   万分感谢!!!

论坛徽章:
0
4 [报告]
发表于 2003-10-13 00:13 |只看该作者

十万火急!!!!!!!

你怎么编译过的?
大括号个数都不匹配!
把你完整的能编译过的代码发上来吧,
用code功能发!

论坛徽章:
0
5 [报告]
发表于 2003-10-13 11:40 |只看该作者

十万火急!!!!!!!

匹配啊!  这是我编译过的程序!没错的啊! 请各位大侠帮帮忙!

谢谢!

论坛徽章:
0
6 [报告]
发表于 2003-10-13 15:46 |只看该作者

十万火急!!!!!!!

for(i=0;i<4;i++);{
passwd=' ';
}


有你这么写的么?

论坛徽章:
0
7 [报告]
发表于 2003-10-13 15:51 |只看该作者

十万火急!!!!!!!

passwd就4个字节,你第一次循环i就是4了,passwd[4]肯定会报错的。你实在找不到你就到处printf,这样你就知道哪里有问题

论坛徽章:
0
8 [报告]
发表于 2003-10-13 18:15 |只看该作者

十万火急!!!!!!!

这是我在一本书上看到的源程序, 我直接拿过来的!但是不能运行!!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2003-10-13 19:58 |只看该作者

十万火急!!!!!!!

[quote]原帖由 "版主"]拜托下次少写那么多的感叹号,OK?[/quote 发表:

否则可要删贴了。

论坛徽章:
0
10 [报告]
发表于 2003-10-13 22:57 |只看该作者

十万火急!!!!!!!

怎么了?  给个理由! 这是我个人习惯,你也管吗?!?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP