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


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

Tags in this post...

面试题 相关文章推荐
error和exception有什么区别
Oct 02 面试题
怎样声明子类
Jul 02 面试题
华为C++笔试题
Aug 05 面试题
这段代码难道不该打印出56吗
Feb 27 面试题
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
Jul 27 面试题
用友笔试题目
Oct 25 面试题
类和结构的区别
Aug 15 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 面试题
Shell如何接收变量输入
Aug 06 面试题
常见的软件开发流程有哪些
Nov 14 面试题
如何向接受结构参数的函数传入常数值
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
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
解析php session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
JavaScript面象对象设计
2008/04/28 Javascript
jQuery MD5加密实现代码
2010/03/15 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
分享6个隐藏的python功能
2017/12/07 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
python db类用法说明
2020/07/07 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
大学理论知识学习自我鉴定
2014/04/28 职场文书
美丽人生观后感
2015/06/03 职场文书
2015年除四害工作总结
2015/07/23 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
JavaScript实现两个数组的交集
2022/03/25 Javascript
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python