通讯录管理系统/C++实现
1,功能简介
可以向通讯录中 1添加姓名,性别,年纪,联系方式基本信息, 可以实现联系人的删除,可以查找指定联系人,可以对联系人的姓名,年龄,性别,联系方式进行修改,也可以全部清空联系人,也可以显示通讯录中存在的所有的联系人。
主要用到的C++的基本操作,有结构体,循环语句,条件判断,函数的定义与调用,多分支操作。
2,效果展示
可以根据系统提示 选择0-6之间的操作,若选择错误,则重新选择。
可以添加多位联系人。
可以查看显示联系人列表
可以删除联系人(又多添加了周瑜,可以删除该联系人)
进行删除操作
对张三的名字进行更改
查询修改之后的周瑜的信息
可以清空通讯录
最后,输入0可以退出系统。
3,部分代码
int main(){
//建立一个通讯录结构体变量
//初始化通讯录当前人员个数
int key;
mune book;
book.m_size=0;
while(true){
showmune();//菜单调用
cout<<"请选择您需要的操作(0-6):";
cin>>key;
switch(key){
case 1: //1、添加联系人
addperson(&book);
break;
case 2: //2、显示联系人
showperson(&book);
break;
case 3: //3、删除联系人
deleteperson(&book);
break;
case 4: //4、查找联系人
findperson(&book);
break;
case 5: //5、修改联系人
alterperson(&book);
break;
case 6: //6、清空联系人
cleanperson(&book);
break;
case 0:
cout<<"欢迎下次使用!"<<endl;
system("pause");
return 0;
break;
}
}
return 0;
}