#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
FILE *fp;
int n=0;
void readfile();
void zengjia();
void chazhao_xingming();
void chazhao_dianhua();
void xianshi();
void chazhao();
void shanchu();
void shanchu_quanbu();
void shanchu_xingming();
void shanchu_dianhua();
void shanchu_dange();
void xiugai_xingming();
void xiugai_dianhua();
void writefile();
void xiugai();
void zhucaidan();
struct tongxunlu
{
char xingming[20];
char dianhua[20];
char dizhi[40];
}txl[100];
void readfile()
{
FILE *fp;
if((fp=fopen("e:\\通讯录.txt","r"))==NULL)
{
printf("通讯录不存在");
if ((fp=fopen("e:\\通讯录.txt","w"))==NULL)
{
printf("\n\t\t建立失败");
exit(0);
}
else
{
printf("\n\t-----------------欢迎使用通讯录管理系统------------------");
printf("\n\t 通讯录文件已建立 ");
printf("\n\t 按任意键进入主菜单 ");
printf("\n\t---------------------------------------------------------");
getch();
}
exit(0);
}
fseek(fp,0,2); /*文件位置指针移动到文件末尾*/
if (ftell(fp)>0)
{
rewind(fp);
for (n=0;!feof(fp) && fread(&txl[n],sizeof(struct tongxunlu),1,fp);n++);
printf("\n\t-------------欢迎使用通讯录管理系统-----------------------");
printf("\n\t 文件导入成功 ");