| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 700 人关注过本帖
标题:这段程序有问题吗?
取消只看楼主 加入收藏
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
这段程序有问题吗?
void yearupdate(Pointer Head)
{
    Pointer p1;
    p1=NULL;
    int km,zh1,zh2,nian1;
    printf("\n\t\t\t所属年份添加和修改:");
    printf("\n\t\t\t1.批量修改.");
    printf("\n\t\t\t2.单个修改");
    printf("\n\t\t\t请输入选项:");
    scanf("%d",&km);
    getchar();
    if(km==1)
    {   
        printf("\n\t\t\t请输入周号范围:");
        printf("\n\t\t\t周号起始地址:");
        scanf("%d",&zh1);
        getchar();
        printf("\n\t\t\t周号结束地址:");
        scanf("%d",&zh2);
        getchar();
        printf("\n\t\t\t请输入所属年份:");
        scanf("%d",&nian1);
        getchar();
        for(p1=Head;p1!=NULL;p1=p1->next)
        {
            if(p1->jz>=zh1&&p1->jz<=zh2)
            p1->nian=nian1;
        }
    }
    else if(km==2)
    {
        printf("\n\t\t\t周号:");
        scanf("%d",&zh1);
        getchar();
        printf("\n\t\t\t请输入所属年份:");
        scanf("%d",&nian1);
        getchar();
        for(p1=Head;p1!=NULL;p1=p1->next)
        {
            if(p1->jz==zh1)
            p1->nian=nian1;
        }
    }
    else
    {
        printf("\n\t\t\t输入错误,返回主菜单!");
        Sleep(2000);
    }
}
为什么主程序第二次调用时就会死?第二次输入周结束地址时就会死。大家帮我分析下是什么原因?
2016-08-01 15:58
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
回复 2楼 linlulu001
新建文件夹.zip (5.32 KB)

这是全部的代码!
2016-08-01 19:21
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
回复 4楼 linlulu001
咋修改,能不能提点建议?图形界面的我又不会。

[此贴子已经被作者于2016-8-1 22:03编辑过]

2016-08-01 22:00
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
可能是系统原因,我重启下系统就好了。
2016-08-01 22:06
快速回复:这段程序有问题吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017639 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved