检测:
//删除联系人 1.检测联系人是否存在,若存在,返回联系人所在数组中的具体位置;不存在返回-1
int isExist(Addressbooks * abs,string name){
//找到用户输入的名字
for(int i=0;i<abs->m_Size;i++){
if(abs->PersonArray[i].m_Name==name){
return i;//找到了,返回这个人在数组中的下标编号
}
}
return -1;//没有找到,返回-1
}
在main函数里检测:
case 3://3.删除联系人
{
cout<<"请输入删除的联系人的名字:"<<endl;
string name;
cin>>name;
if(isExist(&abs,name)==-1)
{
cout<<"查无此人"<<endl;
}
else{
cout<<"找到此人"<<endl;
}
}
break;