You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.1 KiB
38 lines
1.1 KiB
#include "ContactManager.h"
|
|
#include <iostream>
|
|
|
|
int main() {
|
|
ContactManager manager; // 创建联系人管理对象
|
|
int choice;
|
|
|
|
while (true) {
|
|
std::cout << "1. 添加联系人" << std::endl;
|
|
std::cout << "2. 显示通讯录" << std::endl;
|
|
std::cout << "3. 查找联系人" << std::endl;
|
|
std::cout << "4. 删除联系人" << std::endl;
|
|
std::cout << "5. 退出程序" << std::endl;
|
|
std::cout << "请输入您的选择: ";
|
|
std::cin >> choice;
|
|
|
|
switch (choice) {
|
|
case 1:
|
|
manager.addContact(); // 调用添加联系人方法
|
|
break;
|
|
case 2:
|
|
manager.displayContacts(); // 调用显示通讯录方法
|
|
break;
|
|
case 3:
|
|
manager.findContact(); // 调用查找联系人方法
|
|
break;
|
|
case 4:
|
|
manager.deleteContact(); // 调用删除联系人方法
|
|
break;
|
|
case 5:
|
|
return 0; // 退出程序
|
|
default:
|
|
std::cout << "无效的选择,请重新输入。" << std::endl;
|
|
}
|
|
}
|
|
|
|
return 0;
|
|
} |