用c语言实现静态版本的通讯录
本代码包含3个部分,自定义了一个头文件contact.h,测试文件test.c以及contact.c实现各个功能
contact.h
#ifndef _CONTACT_H
#define _CONTACT_H
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<windows.h>
//姓名 性别 年龄 住址 电话
#define MAX_NEME 10
#define MAX_SEX 3
#define MAX_AGE 20
#define MAX_ADDR 20
#define MAX_TEL_ 10
#define MAX 100
typedef struct people
{
char name [10];
char sex [3];
int age ;
char addr[20];
int tel [10];
}people;
typedef struct contact
{
people con[MAX];
int count ;
}con,*pcon;
void init_people(pcon p);//初始化
void add(pcon p);//增加
void del(pcon p);//删除
void search(pcon p);//查找
void mod(pcon p);//修改
void show(pcon p);//显示
void empty(pcon p);//清空
void sort(pcon p);//排序
#endif
test.c