c++实现通讯录管理系统
用于实现通讯录的管理,通过链表实现。联系人修改函数省略未写。
addressbook.cpp
#include <iostream>
#include <string.h>
#include "subfunction.h"
using namespace std;
//显示菜单
//***************
//*** 1.添加 ***
//*** 2.显示 ***
//*** 3.删除 ***
//*** 4.查找 ***
//*** 5.修改 ***
//*** 6.清空 ***
//*** 7.退出 ***
//***************
void menudisplay()
{
cout << "****************" << endl;
cout << "*** 1.添加 ***" << endl;
cout << "*** 2.显示 ***" << endl;
cout << "*** 3.删除 ***" << endl;
cout << "*** 4.查找 ***" << endl;
cout << "*** 5.修改 ***" << endl;
cout << "*** 6.清空 ***" << endl;
cout << "*** 7.退出 ***" << endl;
cout << "****************" << endl;
}
//选择框架
subfunction.cpp
int select()
{
struct people *head = NULL;//创建通讯录
int select;
while (1)
{
menudisplay();
cout << "请输入您要选择的操作编号: " << endl;
cin >> select;
cout << "您选择的操作编号为: " << select << endl<<endl;
switch (select)
{
case 1://*** 1.添加 ***
head=addpeople(head);
break;
case 2://*** 2.显示 ***
printpeople(head);
break;
case 3://*** 3.删除 ***