#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define NAME_MAX 10
#define SEX_MAX 3
#define AGE_MAX 100
#define TEL_MAX 15
#define ADDR_MAX 20
#define PEOPLE_MAX 1000
typedef struct LINK
{
char name[NAME_MAX];
char sex[SEX_MAX];
int age;
char tel[TEL_MAX];
char addr[ADDR_MAX];
}linkman;
typedef struct PEOPLE
{
int num;
linkman count[1000];
}*people;
int search(people cou, char *name)
{
int i = 0;
for (; i < cou->num; i++)
{
if (strcmp(name, (cou->count[i]).name) == 0)
return i;
}
return -1;
}
void add_linkman(people cou)//添加联系人
{
if (cou->num == 1000)
{
printf("该通讯录已满,无法录入信息!\n");
}
printf("please input name>:\n");
scanf("%s", (cou->count[cou->num]).name);
printf("please input the sex>:\n");
scanf("%s", (cou->count[cou->num]).sex);
printf("please input the age>:\n");
scanf("%d", &(cou->count[cou->num]).age);
printf("please input the telephone>:\n");
scanf("%s", (cou->count[cou->num]).tel);
printf("please input the address>:\n");
scanf("%s", (cou->count[cou->num
【通讯录系统】:实现一个通讯录(可添加、删除、修改、查找、显示、清空、排序)
最新推荐文章于 2023-01-14 15:44:29 发布