通讯录基本功能
本次实现的通讯录主要包含以下功能:
1. 增加新联系人
2. 通过姓名删除联系人
3. 通过姓名查找联系人
4.修改某个人的某项信息
5. 显示通讯录所有人的信息
6. 根据姓名对联系人进行排序
main函数
main函数通过do-while循环让用户选择功能入口。
#include <stdio.h>
#include "contact.h"
#include<windows.h>
void menu()
{
printf("***************************\n");
printf("*** 1.add 2.del ***\n");
printf("*** 3.search 4.modify ***\n");
printf("*** 5. show 6.sort ***\n");
printf("*** 0. exit ***\n");
printf("***************************\n");
}
int main()
{
contact my_con;
InitContact(&my_con);
int input;
do{
menu();
printf("请输入数字选择");
scanf("%d", &input);
switch (input)
{
case EXIT:
exit(0);
break;
case ADD:
Add(&my_con);
break;
case DEL:
Del(&my_con);
break;
case SEARCH:
Search(&my_con);
break;
case MODIFY:
Modify(&my_con);
break;
case SHOW:
Show(&my_con);
break;
case SORT:
Sort(&my_con);
break;
}
} while (input);
return 0;
}
头文件声明
本文件中主要包含了各项参数的定义,和需要用到的各项函数的声明。
#ifndef __CONTACT_H__
#