菜单
  

    {   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. ddd是什么意思呀

  5. 杨中园博园问卷调查设计

  6. EPS混凝土配合比设计创新实验心得体会

  7. 红楼梦服装设计体会

  8. Bootstrap的OpenGL人体模型仿真

  9. PLC启闭机液压系统设计及其故障诊断

  10. 友谊质量调查问卷表

  11. 多智能体系统一致性问题研究

  12. 跨国企业全球营销策略的市场定位调查

  13. 小学课堂教学效率国内外研究现状和参考文献

  14. MATLAB动车组列车牵引变流...

  15. 上市公司债务税盾文献综述和参考文献

  16. 淮安乐天玛特连锁超市4P营销策略分析

  17. PLC焊机电气控制系统设计开题报告

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回