C++编程实现通讯录管理系统

本文档介绍了如何使用C++在Windows上构建一个通讯录管理系统。首先提到了可以通过Visual Studio Community 2019或MinGW进行编译。接着详细阐述了系统的实现过程,包括结构体定义、函数创建,以及一系列如添加、显示、查找、删除、修改和清空通讯录联系人的功能。文章还提供了操作步骤和代码框架。
摘要由CSDN通过智能技术生成

使用C++中的简单结构,来编写通讯录管理系统。

Windows 上的安装:

Windows 上的安装:Visual Studio Community 2019。
为了在 Windows 上安装 GCC,您需要安装 MinGW。为了安装 MinGW,请访问 MinGW 的主页 mingw-w64.org,进入 MinGW 下载页面,下载最新版本的 MinGW 安装程序,命名格式为 MinGW-.exe。

当安装 MinGW 时,您至少要安装 gcc-core、gcc-g++、binutils 和 MinGW runtime,但是一般情况下都会安装更多其他的项。

添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。

当完成安装时,您可以从 Windows 命令行上运行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具。
代码所涉及的主题框架有两个:1,结构体的定义、2函数体的创建。

使用 Visual Studio (Graphical Interface) 编译

1、下载及安装 Visual Studio Community 2019。
官网:https://visualstudio.microsoft.com/zh-hans/

2、打开 Visual Studio Community

3、点击 File -> New -> Project

通讯录实现效果

链接: link.zhang@ikeli_ichen
1,头文件操作:
在这里插入图片描述
2,创建显示操作:
在这里插入图片描述
3,创建人的结构体

4,创建通讯录结构体
在这里插入图片描述
5,添加人员信息
在这里插入图片描述
在这里插入图片描述
6,显示通讯录所有人员信息
在这里插入图片描述
7,判断查找的人是否存在
在这里插入图片描述
8,删除指定的联系人
在这里插入图片描述
9,查找指定的联系人
在这里插入图片描述
10,修改指定的联系人
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
11,清空所有的数据
在这里插入图片描述
12,系统测试
在这里插入图片描述
在这里插入图片描述
Alt

以下是整个代码:

#include <iostream>
#include <string>
#define MAX 100//设置通讯录最大储存容量
using namespace std;
//显示提示操作
void showMenu()
{
   
	cout << "=======通讯录管理系统=======" << endl;
	cout << "\t1,<添加联系人>" << endl;
	cout << "\t2,<显示联系人>" << endl;
	cout << "\t3,<删除联系人>" << endl;
	cout << "\t4,<查找联系人>" << endl;
	cout << "\t5,<修改联系人>" << endl;
	cout << "\t6,<清空联系人>" << endl;
	cout << "\t0,<退出系统!>" << endl;
	cout << "=============================" << endl;
}
//创建人的结构体
struct Person
{
   
	string m_Name;
	int m_Sex;
	int m_Age;
	string m_Phone;
	string m_Addr;
};
//创建通讯录结构体
struct AdressBooks
{
   
	struct Person personArray[MAX];
	int m_size;//记录联系人个数
};
//添加人员信息
void addPerson(AdressBooks *abs)
{
   
	if (abs->m_size == MAX)
	{
   
		cout << "当前通讯录已满,不可添加!" << endl;
		return;
	}
	else
	{
   
		string name;
		cout << "请输入姓名:" 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值