#defineMAX1000// 最大人数// 设计通讯录结构体struct Addressbooks{// 通讯录中保存的联系人数组struct Person personArray[MAX];// 通讯录中人员个数int m_Size;}; main函数中创建通讯录添加联系人函数封装好后,在main函数中创建一个通讯录变量,这个就是我们需要一直维护的通讯录 代码语言:javascrip
创建一个通讯录 address_List *Create(void) { address_List *head,*p1,*p2; char name[30]; n = 0; p1 = (address_List *)malloc(LEN); p2 = p1; printf("请输入通讯录的内容!\n姓名输入为0时表示创建完毕!\n"); printf("请输入姓名:...
通讯录管理系统中具体每一个函数的实现 ● test.cpp:主函数,根据用户的选择进行调用相应的函数 编辑 头文件部分(Contact.h ) C++ 复制代码 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #pragmaonce #include<...
LinkList L;DataType d,d1;intm,location,length,choose;menu();p:printf("\n请输入你的选项:");scanf("%d",&choose);switch(choose){case1:printf("请输入通讯录人数:");scanf("%d",&m);CreateList(L,m);gotop;case2:printf("\n输入...
printf("\t\t|***通讯录管理系统***|\n"); printf("\t\t| 1.新建联系人信息 |\n"); printf("\t\t| 2.查询联系人信息 |\n"); printf("\t\t| 3.修改联系人信息 |\n"); printf("\t\t| 4.删除联系人信息 |\n"); printf("\t\t| 5.显示联系人信息 |...
printf("通讯录为空,无法显示!\n"); return head; } p=head; printf("请输入需要删除的人的姓名:"); gets(name); if(strcmp(head->name,name)==0) { head=head->next; free(p); printf("删除操作成功!\n"); return head; } else
25 printf(" \t\t\t班级通讯录管理系统\n"); 26 printf("\n"); 27 printf(" \t\t1. 输入数据"); 28 printf("\t\t2. 显示数据\n"); 29 printf(" \t\t3. 插入数据"); 30 printf("\t\t4. 删除数据\n"); 31 printf(" \t\t5. 查看数据"); ...
(7)退出通讯录:退出当前使用的通讯录 新建结构体 contact.h 定义 contact.cpp ContactManager.h 实现管理者 实现菜单功能 实现退出功能 新增联系人 展示联系人列表 删除联系人 查找联系人 更新联系人 清空通讯录 运行截图 运行的话,笔者就以一个添加联系人效果截图举例了,剩下的功能实现相信各位小伙伴自己做了之后...