云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据结构课程设计(通讯录制作)

数据结构课程设计(通讯录制作)

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 4:00:36

printf(\

}

void display(struct address *info) /*输出传入结点函数*/

{

printf(\

printf(\ printf(\ printf(\ printf(\ printf(\} void search(void) /*查找函数*/

{ char name[40]; struct address *info; 请输入要查找的姓名:\输入欲查找的姓名*/

gets(name); info=find(name); if(!info)

printf(\姓名不存在\\n\果没找到,显示Not found*/

else

欢迎共阅

printf(\

找到,显示该结点资料*/

}

void save(void) /*保存函数*/

{

FILE *fp;

/*生成文件*/ if(!fp) {

printf(\nSaveing ……\\n\ info=start;

while(info) /*把链表写入文件*/

address),1,fp); info=info->next;

}

printf(\

{

fwrite(info,sizeof(struct printf(\

return; }

fp=fopen(\struct address *info;

display(info); /*如果

欢迎共阅

fclose(fp);/*链表全部写入文件后,关闭文件*/

}

void load() /*调用预存文件函数*/

{

struct address *info,*temp=0;

char *p;

FILE *fp; /*打开文件*/ if((fp=fopen(\

printf(\调用文件*/ size=sizeof(struct address); /*为结点分配内存*/

start= (struct address *)malloc(size); if(!start) /*如果读取失败,返回*/

exit(0);

info=start;

} {

printf(\

{ printf(\

return; }

register int t, size;

欢迎共阅

p=(char*)info;

while((*p++=getc(fp))!=EOF)

*p++=getc(fp);

info->next=(struct address *)malloc(size);

if(!info->next)

return; info->prior=temp; temp=info; info=info->next; p=(char*)info; temp->next=0; last=temp; start->prior=0;

fclose(fp); printf(\

}

} }

{ printf(\{

for(t=0;t

欢迎共阅

搜索更多关于: 数据结构课程设计(通讯录制作) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

printf(\} void display(struct address *info) /*输出传入结点函数*/ { printf(\ printf(\ printf(\ printf(\ printf(\ printf(\} void search(void) /*查找函数*/ { char name[40]; struct address *info; 请输入要查找的姓名:\输入欲查找的姓名*/ gets(name); info=find(name); if(!info) printf(\姓名不

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com