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


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

Tags in this post...

面试题 相关文章推荐
请介绍一下Ant
Jul 22 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
广州御银科技股份有限公司试卷(C++)
Nov 04 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 面试题
非常详细的C#面试题集
Jul 13 面试题
How TDD works
Sep 30 面试题
Java中会存在内存泄漏吗,请简单描述
Dec 22 面试题
日期和时间问题
Jan 04 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
J2EE面试题大全
Aug 06 面试题
如何向接受结构参数的函数传入常数值
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
php数字运算验证码的实现代码
2015/07/30 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
Python列表切片用法示例
2017/04/19 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
python实现扫描日志关键字的示例
2018/04/28 Python
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
matplotlib实现区域颜色填充
2019/03/18 Python
python开头的coding设置方法
2019/08/08 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
体育教育毕业生自荐信
2013/11/21 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
2014年医务科工作总结
2014/12/18 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
MySQL数据迁移相关总结
2021/04/29 MySQL
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL