求一C语言通讯录管理系统

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:23:55
要求
1内容包括姓名单位电话等 记录个数为N(N大于10)
2该系统具有对记录的增加 删除 修改 和查询等功能
3为进入该系统设计一个口令 以自己学号为口令 输入3次不正确 不能进入
4系统界面尽量要求美观大方

越简单越好!

请参考http://iso9001.blog.hexun.com/4381929_d.html
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define LEN sizeof(struct addbook)
#define MAX 100
void InitDialBook(void);
void UserInterface(void);/*菜单函数*/
void Load(void);
void Add(void);
void Find(void);
void Modify(void);
void Delete(void);
void ShowAll(void);
void Save(void);
struct addbook{
int record;
char name[15];
char sex[4];
char age[4];
char addr[20];
char phone[15];
char qq[15];
char meg[40]; /*个性签名*/
struct addbook *link;
};
FILE *fp;
struct addbook *p,*p1,*head,*s,*t;
main()
{
int flag;
int choice;
if((fp = fopen("zzxx.txt","rb"))==NULL)
{ clrscr();
prin