自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 通讯录(文件版)三

前两篇通讯录分别为静态版和动态版的,在这一篇中则在前两篇基础上对通讯录使用文件的方式,运用fopen和fclose函数打开或关闭一个文件,并运用fread和fwrite实现对此文件以二进制方式的读(r)写(w)操作,从而就可以在此文件中保存每次用户所添加、删除等操作的联系人信息,并在下一次使用通讯录时这些联系人信息都会显示,不用重新输入。 和以前两版本相同,分别定义三个文件,代码如下: con

2016-08-08 14:37:23 702

原创 结构体内存对齐的补充说明与总结

在第一篇博客已经对结构体内存对齐进行了一些简单的说明,在这篇则对其进行一些总结和补充说明: 总结:结构体内存对齐中存在默认对齐数(不同平台不一致),VS中为8,Linux中为4,也可以自己设定,在VS中运用#program pack(4),可将8改为4,最后可以用         #program pack()取消; 1:必须了解偏移值,如图: 数字0、1、2、3、4、5、6、7、8

2016-08-06 21:30:36 808

原创 通讯录(动态版)二

上一篇通讯录是静态版的,在结构体中直接定义了一个容量大小为1000的数组Dhb[],在这一篇则是通过用malloc和free函数实现动态内存分配和释放,并运用realloc函数实现原分配内存的扩大或缩小,从而比静态版的通讯录更加节省空间,更加灵活,不会浪费内存空间或存在内存不够的问题。 和静态版通讯录一样,分别定义三个文件,代码如下: contact.h #ifndef __CONTACT_

2016-08-06 12:58:52 563

原创 通讯录(静态版)一

用c语言实现一个静态版的通讯录(采用静态顺序表的方式) 在这里分别用一个头文件contact.h封装结构体与函数声明,测试文件test.c封装主函数与测试函数,contact.c实现各个函数的功能........... contact.h #ifndef __CONTACT_H__ #define __CONTACT_H__ #include #include #include #i

2016-08-05 15:47:51 498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除