#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "ctype.h"
#define M 50
typedef struct
{
char name[20];
char sex[30];
char number[10];
}ADDRESS;
int enter(ADDRESS t[]);
void list(ADDRESS t[],int n);
void search(ADDRESS t[],int n);
int delete(ADDRESS t[],int n);
int add(ADDRESS t[],int n);
void save(ADDRESS t[],int n);
int load(ADDRESS t[]);
void display(ADDRESS t[]);
void sort(ADDRESS t[],int n);
void qseek(ADDRESS t[],int n);
void copy();
void print(ADDRESS temp);
int find(ADDRESS t[],int n,char *s);
int menu_select();
main()
{
int i;
ADDRESS adr[M];
int length;
clrscr();
for(;;)
{
switch(menu_select())
{
case 0:length=enter(adr);break;
case 1:list(adr,length);break;
case 2:search(adr,length);break;
case 3:length=delete(adr,length);break;
case 4:length=add(adr,length);break;
case 5:save(adr,length);break;
case 6:length=load(adr);break;
case 7:display(adr);break;
case 8:sort(adr,length);break;
评论1