使用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,系统测试
以下是整个代码:
#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 << "请输入姓名:"