标题:为什么一运行到 插入信息 时就出错停止运行了
只看楼主
cyuyan_zs
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2015-4-17
结帖率:100%
 问题点数:0 回复次数:0 
为什么一运行到 插入信息 时就出错停止运行了
void InsertMer(struct member_list *head)  
{
    system("cls");
    /*定义结构体指针变量 ss指向开辟的新结点首地址 pp为中间变量*/
    struct member_list *ss, *pp;
    char flagg = 'Y'; /*定义flagg,方便用户选择重复输入*/
    pp = head;
    /*遍历到尾结点,pp指向尾结点*/
    while (pp->next != NULL)
    {
        pp = pp->next;
    }
    /*开辟新空间,存入数据,添加进链表*/
    while (flagg == 'Y' || flagg == 'y')
    {
        ss = (struct member_list *)malloc(sizeof(struct member_list));
        printf("\n                    请输入会员编号:");
        fflush(stdin);
        scanf("%s", ss->number);
        printf("\n                    请输入会员名:");
        fflush(stdin);
        scanf("%s", ss->name);
        printf("\n");
        pp->next = ss;  /*将新增加的节点添加进链表*/
        pp = ss;  /*pp指向尾节点,向后移*/
        ss->next = NULL;
        printf("                   ━━━━ 添加成功!━━━━");
        printf("\n                           继续添加?(Y/N):");
        fflush(stdin);
        scanf("%c", &flagg);
        printf("\n");
        if (flagg == 'N' || flagg == 'n')
        {
            break;
        }
        else if (flagg == 'Y' || flagg == 'y')
        {
            continue;
        }
    }
    save(head);  /*保存数据至文件*/
    return;
}


其他地方比如 头文件 定义都有 我没写上来 应该是这的错 因为一运行到这就出错  注释请忽视 谢谢
搜索更多相关主题的帖子: system 结构体 信息 空间 用户 
2015-07-03 18:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-455031-1-1.html




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

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