• c++通讯录管理系统


    之前将通讯录管理系统的需求过了一遍,也编写了界面

    ------------------------------------------------

    通讯录管理系统

    1、需求

    通讯录可以记录亲人、好友信息的工具

    利用C++进行实现

    功能如下:

    添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址等)最多记录1000条

    显示联系人:显示通讯录中所有联系人信息

    删除联系人:按照姓名进行删除指定的联系人

    查找联系人:按照姓名进行查找指定的联系人

    修改联系人:按照姓名重新修改指定联系人

    清空联系人:清空通讯录中所有信息

    退出通讯录:退出当前使用的通讯录

    ------------------------------------------------

    界面:

    需要创建一个类,通过cout输出需要的信息

    接着将该类放到main()函数中

    可以简单的实现菜单页面

    done

    第二步实现功能

    1. 实现退出功能

      通过switch创建分类

      将功能分来以

      case 1:

       break;

      的方式填写

      将0,设置成暂停看直接退出

      system("pause");

    通过strcut 创建一个person类 

    将需要的变量,姓名、年龄、性别、电话、地址都填写上

    创建一个通讯录结构体,让person包含在通讯录结构体中,设定范围和通讯录个数

    2.添加通讯录

    创建完成后通过指针,指向abs通讯录,然后填写添加通讯录的类

    abs->addersArray[abs->m.size].name=name;

    3.显示通讯录

    通过创建showPerson类,进行显示通讯录的信息

    如:

    4、删除功能

    先确认通讯录里是否有该信息

    有信息在进行删除的操作,没有进行提示

    5、查找功能

    通过findperson进行查找

    6.修改功能

    在查找的基础上实现修改功能

    7.清空通讯录信息

     下载链接:https://github.com/yxdao/yxd/blob/master/%E9%80%9A%E8%AE%AF%E5%BD%95.7z

  • 相关阅读:
    范畴定义
    泛函编程(0)-什么是泛函编程
    函数式语言的特性
    理解函数式编程
    未阅归档
    monad-本质解释- a monad is a design pattern--monad与泛型相关
    打印管理系统
    函数式JS: 原来promise是这样的monad
    Promise是Monad吗?
    Scala和范畴论 -- 对Monad的一点认识
  • 原文地址:https://www.cnblogs.com/X404/p/14260039.html
Copyright © 2020-2023  润新知