菜单
  

    {   char Name[10];

    char Year[4];

    char Sex[5];

    char Tel[12];

    char Address[30];

    struct TXL *next;

    }character, *pcharacter, **ppcharacter;

    int count=0;

    pcharacter list=NULL;

    static pcharacter book;

    void getPeople(pcharacter);

    void addPeople(ppcharacter);

    pcharacter searchPeople(pcharacter,char query[]);

    pcharacter updatePeople(pcharacter,char query[]);

    void delPeople(ppcharacter,char query[]);

    void displayCharacter(pcharacter);

    void displaySingle(pcharacter);

    void getPeople(pcharacter txl)

    {

    printf("请输入联系人姓名:\t");

    scanf("%s", txl -> Name);

    printf("请输入联系人年龄:\t");

    scanf("%s", txl -> Year);

    printf("请输入联系人性别:\t");

    scanf("%s", txl -> Sex);

    printf("请输入联系人电话:\t");

    scanf("%s", txl -> Tel);

    printf("请输入联系人住址:\t");

    scanf("%s", txl -> Address);

    }

    void addPeople(ppcharacter txl)

    {

    pcharacter new;

    if(list!=NULL)

    {

    new=list;

    list=list->next;

    count--;

    }

    else

    {

    new=(pcharacter)malloc(sizeof(character));

    if(new==NULL)

    {

    printf("内存分配失败");

    exit(1);

    }

    }

    getPeople(new);

    if(*txl==NULL)

    {

    *txl=new;

    new->next=NULL;

    }

    else

    {

    book->next=new;

    new ->next=NULL;

    }

    book = new;

    }

    pcharacter searchPeople(pcharacter txl,char query[])

    {

    pcharacter copy;

    copy=txl;

    while(copy!=NULL)

    {

    if(strcmp(copy->Name,query))

    {

    copy=copy->next;

    }

    else

    {

    printf("找到了联系人\n");

    return copy;

    }

    }

    return NULL;

    }

    pcharacter updatePeople(pcharacter txl,char query[])

    {

    char ch;

    pcharacter copy;

    copy=txl;

    while(copy!=NULL)

    {

    if(strcmp(copy->Name,query))

    {

    copy=copy->next;

    }

    else

    {

    printf("您确定要修改%s的信息吗? (Y/N)\n",query);

    do{

    ch=getchar();

    }

    while(ch!='Y');

    if(ch=='Y')

    {

    printf("请输入新的内容:\n");

    printf("请输入联系人姓名:\t");

    scanf("%s", copy -> Name);

    printf("请输入联系人年龄:\t");

    scanf("%s", copy-> Year);

    printf("请输入联系人性别:\t");

    scanf("%s", copy -> Sex);

    printf("请输入联系人电话:\t");

    scanf("%s", copy -> Tel);

    printf("请输入联系人住址:\t");

  1. 上一篇:小米root权限怎么获取及小米root权限获取教程
  2. 下一篇:什么是软件包的依赖关系
  1. 室内设计師培训班學费多...

  2. 太原平面设计培训班學费...

  3. 适合女生的设计类行业,...

  4. 什么人适合學平面设计,...

  5. 设计行业哪个最洧前景,...

  6. 设计类什么专业最挣钱,...

  7. 平面设计工资一般多少一...

  8. 货币国际化国内外研究现状

  9. 进出口贸易与经济增长文献综述和参考文献

  10. 玫瑰精油特征香气成分研究

  11. 甲硫醇钠生产工艺设计任务书

  12. 多级反馈队列调度算法的研究+源代码

  13. 运动员广告形象塑造文献综述和参考文献

  14. 身体自尊量表(PSPP)

  15. 从何红舟《桥上的风景》中感受油画构成美

  16. 街头游园设计

  17. Toeplitz定理及其应用+文献综述

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回