怎样从/向数据文件读/写结构


Posted in 面试题 onNovember 23, 2014
用fwrite() 写一个结构相对简单:
fwrite(&somestruct, sizeof somestruct, 1, fp);对应的fread() 调用可以再把它读回来。但是这样写出的文件却不能移植(参
见问题2.10 和20.3)。同时注意如果结构包含任何指针, 则只有指针值会被写入文件, 当它们再次读回来的时候, 很可能已经失效。最后, 为了广泛的移植, 你必须用“b” 标志打开文件;
移植性更好的方案是写一对函数, 用可移植(可能甚至是人可读) 的方式按域读写结构, 尽管开始可能工作量稍大。

Tags in this post...

面试题 相关文章推荐
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
String和StringBuffer的区别
Aug 13 面试题
怎样比较两个类型为String的字符串
Aug 17 面试题
运行时异常与一般异常有何异同?
Jan 05 面试题
经典c++面试题四
May 14 面试题
介绍一下Linux中的链接
Jun 05 面试题
东方红海科技面试题软件测试方面
Feb 08 面试题
易程科技软件测试笔试
Mar 24 面试题
EJB timer的种类
Oct 28 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
Java面试笔试题大全
Nov 23 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
如何向接受结构参数的函数传入常数值
Feb 17 #面试题
华为c/c++笔试题
Jan 25 #面试题
是否有自动比较结构的方法
Jun 03 #面试题
华为慧通面试题
Sep 11 #面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 #面试题
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
Jun 02 #面试题
函数指针的定义是什么
Aug 14 #面试题
You might like
pw的一个放后门的方法分析
2007/10/08 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
PHP简单日历实现方法
2016/07/20 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
面向对象的javascript(笔记)
2009/10/06 Javascript
jquery 年会抽奖程序
2011/12/22 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
canvas实现钟表效果
2017/02/13 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
Django上使用数据可视化利器Bokeh解析
2019/07/31 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
python -v 报错问题的解决方法
2020/09/15 Python
python中@contextmanager实例用法
2021/02/07 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
让IE支持HTML5的方法
2012/12/11 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
中间件分为哪几类
2016/09/18 面试题
优秀学生自我鉴定范例
2013/12/18 职场文书
职业生涯规划怎么写
2013/12/29 职场文书
干部培训自我鉴定
2014/01/22 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
捐资助学感谢信
2015/01/21 职场文书
检讨书格式范文
2015/05/07 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL