|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<iostream>
#include<string>
#define max 1000;
using namespace std;
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;
}
struct Person //联系人的结构体
{
string name;
int sex;
int age;
string phone;
string addr;
};
struct addressbooks //通讯录结构体
{
struct Person array[max];
int size;
};
int main()
{
int select = 0;//创建一个用户选择输入的变量
while (true)
{
showMenu();
cin >> select;
switch (select)
{
case 1:
break;
case 2: break;
case 3: break;
case 4: break;
case 5: break;
case 6: break;
case 0:
cout << "欢迎下次使用" << endl;
return 0;
default:
break;
}
}
return 0;
}
代码中存在一个错误。在定义 max 时,不应该在最后加上分号 ; 。正确的定义应该是 #define max 1000 。所以将 #define max 1000; 改为 #define max 1000 即可。
|
|