通讯录管理程序

来源:百度知道 编辑:UC知道 时间:2024/05/18 21:18:56
通讯录要求储存姓名、性别、工作单位、住宅电话、移动电话、办公电话、E-mail地址等内容。
系统功能要求如下:
1.通讯录中的记录按姓名排序存放,显示时每屏不超过20个记录,超过时分屏显示。
2.增加某人的通讯录。
3.修改某人的通讯录
4.删除某人的通讯录
5.按多种方式查询符合条件的信息
6.用文件储存数据

一定要按上述要求。今天下午5点半前要。再追加可以追加的最高分数
打错了。今天下午6点半前要。要源码
忘了说,是C++的

建议还是自己要搞一下,否则什么都学不到。 我帮你找了个源代码,还有一些其他文件,你可以自己去下载,http://download.pudn.com/downloads137/sourcecode/windows/other/79419140addrbook.rar

主程序如下:
struct member
{
char name[15];
char major[25];
char unit[20];
char addr[30];
char office[15];
char home[15];
char mobile[15];
char Email[50];
}mem[100];

#include <stdio.h>
#include <string.h>
#define OUT "%s%s%s%s%s%s%s%s"

printstar()
{
printf("***************************************************************\n");
}

void save()
{
int i;
FILE *fp;
if((fp=fopen("mem_list","ab"))==NULL)
{
printf("无法打开文件!\n");
return;
}
fseek(fp,0L,2);
for(i=0;i<100;i++)
if(fwrite