资源简介
自己用链表实现的一个简单的电话本,拥有增删改查等功能,适合新手们参考,并且写入了文件功能,具体功能自己体验吧
代码片段和文件信息
#include
#include
#include “phone.h“
int readFromfile(char *filenameList *plist)
{
//Node *node;
Record *rec;
FILE *f;
printf(“%d\n“sizeof(Record));
f = fopen(filename“r“);
if(f==NULL)
{
printf(“Open file failed!“);
exit(-1);
}
while(1)
{
rec=malloc(sizeof(Record));
fread(recsizeof(Record)1f);
if(feof(f))
break;
appendList(plistrec);
}
fclose(f);
return 0;
}
int writeTofile(char *filenameList *plist)
{
FILE *f;
f = fopen(filename“w“);
if(f==NULL)
{
printf(“fopen file failed!“);
exit(-1);
}
Node *temp=plist->phead;
temp=temp->next;
while(temp)
{
fwrite(temp->datasizeof(Record)1f);
temp=temp->next;
}
fclose(f);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 25472 2013-04-26 16:57 phone\a.txt
文件 720 2013-04-27 10:43 phone\file.c
文件 131 2013-04-25 19:36 phone\file.h
文件 1381 2013-04-27 10:37 phone\main.c
文件 1024 2013-04-27 10:40 phone\main1.c
文件 232 2012-12-10 17:53 phone\Makefile
文件 2017 2013-04-27 09:49 phone\phone.c
文件 660 2013-04-27 09:50 phone\phone.h
文件 60 2013-04-27 10:42 phone\record.dat
目录 0 2013-04-28 17:24 phone
----------- --------- ---------- ----- ----
31697 10
- 上一篇:组态王电机运行时间记录
- 下一篇:计算机网络实验基于Socket编程
相关资源
- 3d max x文件插件2015-2018版本Axe_free_v2
- FastDFS配置文件详解
- 多线程字符串代码文件搜索器
- UpdateVersion 修改exedll文件版本源码
- Window文件监控微过滤驱动
- 用DS18B20测量温度并在12864液晶屏上显
- CUDA_BY_EXAMPLE自带的几个头文件
- 玫瑰飘落JS文件
- labview读取文本文件到数组
- WAV文件提取数据工具
- 使用HTTP上传文件到WEB服务器
- 福州市shp底图文件
- 方维o2o最新版授权文件
- 吴恩达老师深度学习第二课第二周2
- serenum.sys文件
- 润乾报表4.0 设计器、服务器、快逸报
- stm32f10x_conf.h
- source insight4.0黑色背景配置文件
- proUSB门锁系统伪破解文件
- 服务器文件到本地,并删除已的服务
- P2P文件共享程序.doc
- 文件查找程序myfind请大家不要copy注意
- S19文件解析
- PCI Geomatica 2017 破解文件
- D3D 坦克大战 源码文件
- 调频接收机multisim仿真文件,分电路,
- Allegro2AD教程及批处理.rar
- FHS说明文档
- 点对点的FTP文件传输
- 机器学习、深度学习和算法结构框架
评论
共有 条评论