From 2bcfcf0eec5fbd0e8fd42b7c2c5d8ed89ae14ad1 Mon Sep 17 00:00:00 2001 From: pue2kga9m Date: Sat, 22 Jun 2024 16:22:56 +0800 Subject: [PATCH] ADD file via upload --- main.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 main.cpp diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..998e560 --- /dev/null +++ b/main.cpp @@ -0,0 +1,38 @@ +#include "ContactManager.h" +#include + +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; +} \ No newline at end of file