
显示 :不允许使用不完整的类型
#include <iostream>
using namespace std;
#include<string>
#define MAX 1000
//设计联系人的结构体
struct person
{
string m_Name;
int m_Sex;
int m_Age;
string m_Phone;
string m_Addr;
};
//设计通讯录结构体
struct Addressbooks
{
struct Person PersonArray[MAX];
int m_Size;
};
//菜单界面
void showMenu()
{
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;
}
int main()
{
int select = 0;
while (true)
{
showMenu();
cin >> select;
switch (select)
{
case 1:
cout << " 添加联系人 " << endl;
break;
case 2:
cout << " 显示联系人 " << endl;
break;
case 3:
cout << " 删除联系人 " << endl;
break;
case 4:
cout << " 查找联系人 " << endl;
break;
case 5:
cout << " 修改联系人 " << endl;
break;
case 6:
cout << " 清空联系人 " << endl;
break;
case 0:
cout << " 欢迎下次使用 " << endl;
system("pause");
return 0;
break;
default:
break;
}
}
}