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


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

Tags in this post...

面试题 相关文章推荐
经典c++面试题二
Aug 14 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
Dec 12 面试题
上海期货面试题
Jan 31 面试题
C#中有没有静态构造函数,如果有是做什么用的?
Jun 04 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
EJB发布WEB服务一般步骤
Oct 31 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
JPA的优势都有哪些
Jul 04 面试题
如何向接受结构参数的函数传入常数值
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下对字符串的递增运算代码
2010/08/21 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
php使用百度天气接口示例
2014/04/22 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
js运算符的一些特殊用法
2018/07/29 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Linux下编译安装MySQL-Python教程
2015/02/02 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
python决策树之CART分类回归树详解
2017/12/20 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
Python自动抢红包教程详解
2019/06/11 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
大专计算机个人求职的自我评价
2013/10/21 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
大学毕业生个人总结
2015/02/28 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
安全生产协议书
2016/03/22 职场文书
Windows下redis下载、redis安装及使用教程
2021/06/02 Redis
Python可视化神器pyecharts绘制水球图
2022/07/07 Python