#include <stdio.h>
struct person
{
char name[50];
char tel[50];
char addr[50];
};
char filename[50];
FILE *fp;
int p;
void creat();
void output();
void search();
void append();
void modify();
void delete();
main()
{
char m;
creat();
while(!p)
{
printf("------------------------");
printf("\n Add, please push 1 ");
printf("\n Search,please push 2 ");
printf("\n Modify,please push 3 ");
printf("\n Delete,please push 4 ");
printf("\n Output,please push 5 ");
printf("\n Quit, please push 0\n");
printf("------------------------\n");
putchar('>');
scanf("%d",&m);
if (((int)m)>=0&&((int)m)<=5)
{
switch((int)m)
{
case 1: append();
break;
case 2: search();
break;
case 3: modify();
break;
case 4: delete();
break;
case 5: output();
break;
case 0: exit(0);
}
printf("\nOpration end,please choose again!\n");
}
else
printf("\nchoose error,please choose again!\n");
}
getch();
}
/*************************************************/
void creat()
{
struct person one;