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

当前位置:首页 > (完整版)通讯录管理系统数据结构毕业课程设计(C语言)

(完整版)通讯录管理系统数据结构毕业课程设计(C语言)

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 20:22:37

流程图如下

(4) 追加数据void append1():

利用fread()来读出文件里的数据,从而确定数据的数量,再在最后一条数据后通过

fopen(“文件名”,”ab”)来实现追加; 流程图如下:

(5) 查找数据void find1()

通过strcmp()==0来实现数据的查找; 流程图如下:

(6) 备份数据void backup1():

通过将数据复制到另一个文件里的方法来实现备份功能; 流程图如下:

(7) 删除数据void delete1():

通过将后一行数据覆盖前一行数据的方法来实现删除功能; 流程图如下:

(8) 还原数据comeback1():

通过将已备份的数据复制到原来的这个文件里的方法来实现还原的

功能;

流程图如下:

第四章:主要流程图

系统功能模块结构图:

各模块功能的分析:

(1)主函数:可让用户选择用系统的哪个功能,从而去连接到相应的子函数;

(2)写入数据:让用户输入通讯录里的内容,并将内容保存好; (3)读取数据:显示通讯录里已保存的数据;

(4)追加数据:让用户在通讯录原有数据中,再加上新的数据; (5)查找数据:通过用户输入需要找的名字来找到相关资料; (6)备份数据:将已有数据进行备份; (7)删除数据:让用户删除想要删除的资料;

(9)还原数据:使通讯录里的数据恢复到备份时的模样。

第五章:程序源代码

#include

printf(\n=getchar(); n=getchar(); if(n!='y')

return;

}

else { }

fp=fopen(\for(i=0;i

printf(\scanf(\if(strcmp(stu[i].name,\return; else {

printf(\scanf(\printf(\scanf(\printf(\scanf(\printf(\scanf(\

fwrite(&stu[i],sizeof(struct address),1,fp); }

void read1() {

FILE *fp; int i;

if((fp=fopen(\{ } printf

printf(\

return;

(\===================== =====\\n\

printf(\ Name City Email

Phone Zip \\n\

printf

(\===================== =====\\n\

for(i=0;fread(&stu[i],sizeof(struct address),1,fp)!=0&&i

printf(\

[i].city,stu[i].email,stu[i].phone,stu[i].zip);

} getch();

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

流程图如下 (4) 追加数据void append1(): 利用fread()来读出文件里的数据,从而确定数据的数量,再在最后一条数据后通过 fopen(“文件名”,”ab”)来实现追加; 流程图如下: (5) 查找数据void find1() 通过strcmp()==0来实现数据的查找; 流程图如下: (6) 备份数据void backup1(): 通过将数据复制到另一个文件里的方法来实现备份功能; 流程图如下: (7) 删除数据void delete1(): 通过将后一行数据覆盖前一行数据的方法来

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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