实现一个通讯录;
通讯录可以用来存储1000个人的信息,每个人的信息包括:
姓名、性别、年龄、电话、住址
提供方法:
- 添加联系人信息
- 删除指定联系人信息
- 查找指定联系人信息
- 修改指定联系人信息
- 显示所有联系人信息
- 清空所有联系人
- 以名字排序所有联系人
- 保存联系人到文件
- 加载联系人
实现一个通讯录
通讯录可以用来存储1000个人的信息,每个人的信息包括:
姓名、性别、年龄、电话、住址
提供方法:
添加联系人信息
删除指定联系人信息
查找指定联系人信息
修改指定联系人信息
显示所有联系人信息
清空所有联系人
以名字排序所有联系人
保存联系人到文件
加载联系人
main.c
#define _CRT_SECURE_NO_WARNINGS 1
#include"contact.h"
void Menu()
{
printf("####################################\n");
printf("### 1 Add 2 Del 3 Search ###\n");
printf("### 4 Mod 5 Show 6 Clear ###\n");
printf("### 7 Sort 8 Save 9 Exit ###\n");
printf("####################################\n");
printf("Please Select:");
}
int main()
{
int key = 1;
int num;
contact_p ct;
Load(&ct);
while (key)
{
Menu();
scanf("%d", &num);
switch (num)
{
case 1:
Add(&ct);
break;
case 2:
Del(ct);
break;
case 3:
Search(ct);
break;
case 4:
Mod(ct);
break;
case 5:
Show(ct);
break;
case 6:
Clear(ct);
break;
case 7:
Sort(ct);
break;
case 8:
Save(ct);