#include
#include
// =====================变量的定义==================================
//定义宏 去描述 联系人名字数组和联系人号码数组的长度
#define NAME_LEN 30
#define NUM_LEN 30
//定义一个宏 去描述联系人列表最多可以放多少个联系人
#define MAX_LEN 1000
#define MYFILENAME "day12.txt"
//描述联系人的信息 --》 结构体
struct Person{
//联系人的姓名
char name[NAME_LEN];
//联系人的号码
char num[NUM_LEN];
};
//多个联系人信息 --》 批量的联系人信息--》 结构体数组去描述整个联系人列表信息 定义一个足够长的数组 去保存我们想要存的联系人信息
struct Person peoples[MAX_LEN];
//创建一个变量 描述当前数组中 有多少个联系人
int current = 0;
// ======================函数的声明=================================
//初始化数据
void init();
//添加联系人
void addP();
//删除联系人
void delP();
//修改联系人
void updP();
//展示联系人
void showP();
//搜索联系人
void searchP();
//展示功能列表
void showTitle();
//写入文件操作
void writToFile();
int main(int argc, const char * argv[]) {
//主逻辑
init();
while (1) {
//展示功能项
showTitle();
//给用户提示 请输入功能项的序号
printf("请输入对应功能的序号 : ");