资源简介
自己用链表实现的一个简单的电话本,拥有增删改查等功能,适合新手们参考,并且写入了文件功能,具体功能自己体验吧

代码片段和文件信息
#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编程
相关资源
- 中国1:400万基础地理数据
- AsyncTask文件控制暂停和继续,在状态
- 最新的北京地铁shp文件75146
- 武汉市行政区划shp文件61656
- Rational Rose Common破解文件
- Web Api 通过文件流 文件到本地
- 右键属性文件校验插件可同时生成十
- CCS中如何生成LIB文件-并在另外CCS项目
- TI CCS V5.4 安装步骤及破解文件
- 清翔电子MCS51开发板资料_新版 01_开发
- 三星DDR800内存条PCB文件和原理图
- ASUS BIOS 加NVME协议文件: Nvme.ffs NV
- adams vibration 练习原文件
- VC 获得文件属性 获取文件的创建时
- STM32基于rt_thread操作系统的SDHC卡文件
- [免费]安全加密软件U盘加密,文件加
- “暴风一号”(“1KB文件夹快捷方式
- 加密cad图形的lisp文件
- 德卡D3读卡器测试程序驱动文件
- dsp2812上128点FFTc程序以及其CMD文件
- hidusage.h hidpi.h 等USB开发用头文件
- zen_cart_1.3.9h_ 配置文件优化
- Google Earth KML文件生成工具
- J2EE 配置文件
- UNICODE GBK双向码表二进制文件
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- 大数(链表、数组)实现
- Adobe Illustrator CS5原版amtlib.dll文件
- ply格式文件的读写程序
- 使用OpenFileDialog打开文件对话框.rar
评论
共有 条评论