问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux C函数write()写入的数据是如何存储的?read()又是如何读取的?

发布网友 发布时间:2022-05-05 00:01

我来回答

2个回答

热心网友 时间:2023-10-09 04:36

使用二进制存储
write(fd, &student, sizeof(student));
read(fd, &student, sizeof(student));

如果要读取里面第3个student的内容:
lseek(fd, 2 * sizeof(student), SEEK_SET); //即从开始搜索2个student那么长。

这样的前提是student中没有指针,因为每次运行指针的内容是不确定的。

热心网友 时间:2023-10-09 04:36

直接是不能存储的,需要自己组织存储。比如,你的类有两个变量int a;char b;那么按你自定义的格式存储,一般可以加上标识符,化为字符串就可以了,比如sprintf(buf,"<a>%d</a><b>%c</b>\r\n",a,b).这样你就存储那个buf字符串就可以了。反过来你需要解析字符串,涉及查找和转化为你的数据类型,再构造类的实例。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巧师傅榴莲千层蛋糕(6寸500g)-适用对象 巧师傅 榴莲千层蛋糕 6寸 500g-马来西亚苏丹王榴莲肉,口感鲜甜软糯_百... 巧师傅榴莲千层蛋糕500g-精选苏丹王榴莲果肉,口感浓郁 巧师傅苏丹王榴莲千层蛋糕-适用对象 阿卡丽和卡特琳娜,哪一个比较好。 英雄联盟阿卡丽和卡特琳纳哪个比较好…为什么? 求大神分析 阿卡丽和卡特琳娜单挑 谁会赢? 河北5+3临床医学有哪些学校 ...块数比20多,比40少,5块5块地数正好数完,2块2块地数也正好数完?_百... ...比20小,它3个3个数或4个4个数都正好数完,这个数是多少..._百度知... 如何用在linux下用write函数向文件中写入字符串“123456”? 要很多集的日本少女动漫,我看过的:魔女的考验,人鱼的旋律,守护甜心 要70至150多集的.我的要求很严吧, lol6月29日维护到几点 用眼神迷死你!超漂亮的日本美女自拍 那首什么歌? lol3月25日停机维护更新公告 lol2021年6月18日有没有维护停机? 10月24日LOL维护到几点? 这个美女是谁!(叫什么)(好象是日本美女) 请问这个日本美女是谁 北京向山东现在能发活体吗? 北京向网科技有限公司怎么样? 上半年拟新增10万个新能源指标!北京向“摇号难”彻底说再见 从北京向西北出居庸关可进入哪个地形区 北京向全国各地调领导去工作是什么原因? 郭润涛的主要论著 北京向天津转移社保 北京向在京过年人员发消费券,你所在的地区发放了什么补贴? 历史学研究生需要读的历史论著有哪些? 北京向在京过年人员发消费券,就地过年是否会少一些味道? 侯外庐的学术年表 linux中利用write函数来写是否只能写文本文档,而不能写二进制文件? linux write函数为什么会打印 LOL5月4日维护多久 Linux 中 write 系统调用具有原子性吗 王者荣耀赛季钻石在哪里领 LOL哪些区暂停建号 linux C里面的write函数的第一个参数是怎么判断的?? 电脑出现“linux Write failed: Broken pipe”是什么原因? 求 dnf 美女 背景补丁、、 就是翻牌 的时候和进图的时候那个背景 。那种的补丁越*越好 日本美女比基尼 为什么write有时候在linux里面耗时很久 linux下的write 是阻塞的吗 这个日本美女是谁(2010年3月25日) linux里的write是从文件末尾写,如果我想实现覆盖式写(清除原来的内容再写)行不行? 杭州股指期货开户有什么样的程序? 杭州股指期货 如何买卖股指期货 杭州股指期货针对股指吧的 杭州股指期货需要哪些东西啊? 杭州股指期货配资公司哪家好? 杭州股指期货开户 杭州股指期货融资哪里好?