# Simple Contact Manager **Repository Path**: wisterialee/simple-contact-manager ## Basic Information - **Project Name**: Simple Contact Manager - **Description**: Simple Contact Manager是我在学习C++程序设计时的一个阶段作业。这是一个简易的通讯录管理系统,可以实现新增联系人,删除联系人,修改联系人,查找联系人等简易功能。这个项目涉及到的知识点有C++基础,循环分支语句,结构体,指针等。 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-13 - **Last Updated**: 2025-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Simple Contact Manager ## 项目简介 这是一个简单的命令行界面通讯录管理系统,使用C++编写,适用于学习和演示基本的C++编程概念。系统支持添加、查看、删除、搜索和修改联系人信息,所有数据存储在内存中,适合初学者理解和学习。 ## 功能介绍 ### 1. 添加联系人 - 可输入联系人的姓名、性别、年龄、电话号码和地址 - 系统会进行基本的输入验证(如年龄必须为正数) - 当前通讯录最多可存储1000个联系人 ### 2. 显示所有联系人 - 列出通讯录中所有保存的联系人信息 - 显示内容包括姓名、性别、年龄、电话号码和地址 ### 3. 删除联系人 - 根据姓名查找并删除联系人 - 若存在多个同名联系人,只会删除第一个匹配项 ### 4. 搜索联系人 - 根据姓名查找联系人 - 如果找到匹配联系人,将显示其完整信息 - 如果未找到,会提示"查无此人" ### 5. 修改联系人信息 - 根据姓名查找联系人并修改其信息 - 修改后的新信息会经过同样的输入验证 - 如果未找到联系人,会提示"查无此人" ### 6. 清空通讯录 - 快速清空通讯录中的所有联系人 - 操作后通讯录将变为空状态 ## 操作流程 1. 运行程序后会显示主菜单,包含7个选项 2. 使用数字键选择对应功能: - 1: 添加联系人 - 2: 显示所有联系人 - 3: 删除联系人 - 4: 搜索联系人 - 5: 修改联系人信息 - 6: 清空通讯录 - 0: 退出系统 3. 根据屏幕提示完成相应操作 ## 运行截图
|
|
|
|
|
|
|
|
|
|
|
|