09x通讯录管理系统

关注公众号,后台回复 找书+ C++Primer 获取C++相关电子书。

系统需求

通讯录是一个可以记录亲人、好友信息的工具。
本教程主要利用C++来实现一个通讯录管理系统
系统中需要实现的功能如下:

  • 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人
  • 显示联系人:显示通讯录中所有联系人信息
  • 删除联系人:按照姓名进行删除指定联系人
  • 查找联系人:按照姓名查看指定联系人信息
  • 修改联系人:按照姓名重新修改指定联系人
  • 清空联系人:清空通讯录中所有信息
  • 退出通讯录:退出当前使用的通讯录

新建项目

image-20250207115820092

菜单功能

添加已进入终端的菜单,输出所有可以实现的功能,暂时先不写功能。

// AddressBookManagementSystem.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

using namespace std;

void showMenu() //显示菜单
{
	cout << "**************************" << endl;
	cout << "***** 1. 添加联系人 *****" << endl;
	cout << "***** 2. 显示联系人 *****" << endl;
	cout << "***** 3. 删除联系人 *****" << endl;
	cout << "***** 4. 查找联系人 *****" << endl;
	cout << "***** 5. 修改联系人 *****" << endl;
	cout << "***** 6. 清空联系人 *****" << endl;
	cout << "***** 0. 退出       *****" << endl;
	cout << "**************************" << endl;
}

int main()
{
	showMenu();
}

image-20250207120910016

退出功能

先系欸一个函数,用于退出时显示退出系统的提示“欢迎下次使用”。

void exitSystem() //退出系统
{
	cout << "欢迎下次使用" << endl;
	system("pause");
	exit(0);  //退出程序,全部退出
}

然后再主程序中根据选择,执行相应的功能。

int main()
{
	int select = 0; //创建用户选择的变量

	while (true)
	{
		showMenu(); //调用显示菜单函数
		cin >> select; //用户输入选择
		switch (select)
		{
		case 1: //添加联系人  功能还没写好,先暂时break
			break; //跳出当前switch循环,继续下一次while循环,但是不退出程序
		case 2: //显示联系人
			break;
		case
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泷羽Sec-静安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值