目录
用户管理系统
主要实现功能:
- 显示菜单
- 添加联系人
- 显示联系人
- 删除联系人
- 查找联系人
- 修改联系人
- 清空通讯录
- 退出通讯录
显示菜单
实现效果:
实现代码:
void menu()
{
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;
}
添加联系人
实现效果:
实现代码:
/// <summary>
/// 添加联系人
/// </summary>
/// <returns></returns>
void addPerson( Addressbooks * abs)
{
//判断通讯录是否已满,如果等于最大数,提示不能添加,否则添加。
if(abs->p_size==MAX){
cout << "通讯录已满,无法添加!" << endl;
return;
}
else
{
//姓名
string name;
cout << "请输入联系人的姓名:" << endl;
cin >> name;
abs->personArray[abs->p_size].p_name= name;
//性别
cout << "请输入联系人的性别:\n\t1----男\n\t2----女" << endl;
int sex = 1;
while (true)
{
cin >> sex;
if (sex == 1 || sex == 2)
{
abs->personArray[abs->p_size].p_sex = sex;
break;
}
else
{cout << "当前性别输入有误!请重新输入!" << endl;}
}
//年龄
cout << "请输入联系人的年龄:" << endl;
int age = 18;
while (true)