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

fwrite(&st【i】,sizeof(struct student),1,fp)什么意思啊?拜托_百度...

发布网友 发布时间:2024-04-02 02:33

我来回答

3个回答

热心网友 时间:2024-06-12 14:12

把地址
&st[i]
中的数据 长度为sizeof(struct student)的数据 写到打开的文件fp中
简单点说 就是把st数组的第i个数据 写到文件里面(二进制方式)

热心网友 时间:2024-06-12 14:10

一定是程序前面有结构定义(假设元素个数是10的情况):
struct student { .... } st[10];
然后又有用fp打开写的文件且用的是"wb+"或"wb"这样的属性打开的
然后循环将数组中每个结构写入文件,如:
for ( i=0;i<10;i++ ) fwrite(&st[i],sizeof(struct student),1,fp);
这句fwrite的第1个参数给出了要写入数据的起始地址
第2个参数给出要写入数据的字节数
第3个参数给出要写入数据的次数(或者说个数=1记录)
最后参数给出要写到哪个句柄打开的文件中去。

热心网友 时间:2024-06-12 14:12

首先看fwrite的man:

size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
The function fwrite() writes nmemb elements of data, each size bytes long, to the stream pointed to by stream, obtaining them from the location given by ptr.

就是从st[i]的地址取--》1个(第三个参数,是2的话就是2个)sizeof(struct student)长度的数据--》写进fp文件指针代表的文件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阳光燕山学校是贵族学校吗 小米14ultra跌至新低 小米14ultra值得购买吗 马卡龙多少钱一个 马卡龙为什么那么贵 正宗马卡龙多少钱一个-马卡龙为什么这么贵 今年河北的迁西板栗多少钱一斤、生的 板栗什么时候上市能卖到几月呢? 6月份能买到新鲜板栗吗? 睡眠银行的生物信息专家林晨瀚讲座谁有听过,对他们的生物信息助眠方法讲 ... 材料力学实验简介 我们小孩儿十五岁了有时跑步晕倒眼花 分类数据只能绘制条形图吗 李庄到牟坪怎坐车? 公司年度优秀团队事迹材料范文 年度团队评优范文 现有220V电源,2500w发热管1条,50公斤水加热至100度,时间要好长!有没... 采矿(煤矿)专业硕士,去新疆发展有前途吗?危险吗?说出您的理由 新疆发现的新煤田大量开采后对吐鲁番当地的环境有什么影响? 《纸牌屋》第一季中,为何得癌症的保安,要在病房怼前来看他的克莱尔... ...其中一部是讲一个癌症晚期患者因治疗不成报复社会的事 一个76岁的癌症老人打死一个75岁老人法律怎么判 河南工商查询营业执照官网河南工商查询 “这是场战争”用英文怎么说? 明明是七星聚义,怎么后来就变成了八个人到场? 我没有把房间清理干净的翻译 ...受惊后飞跑了,窝里面4个蛋,没有拿走,大鸟还会回来继续孵蛋吗?如何才 ... 鸟窝做了一半受惊了 还会回来做吗? 物质都有频率,同一种大小不同石头的固定频率是不是一样 黄水晶功效与作用是什么? 烤漆木门上有小颗粒,整个漆膜会不会破坏 哈密市区到南湖胡杨林怎么走 在河南大冬天怎么吃苹果? 什么是元音何谓元音 油门是哪个踏板 周杰伦2013福州演唱会摩天轮 演出时间是什么时候? 2013周杰伦福州演唱会在什么场馆? 怎么走.. 地点位于马来西亚,池塘里这是个什么动物?像是蜥蜴,具体是什么蜥蜴... 出现哪些症状可能是糖尿病已经上身体? 标准投篮姿势手酸了。怎么办? 某些法律法规颁布之前发生的诉讼,能适用新颁布的法律法规吗_百度... 我是江苏南通的的高中生、想问问今年2011年中国政法大学的录取分数线是... ...和北京大学2011年文科理科 的录取分数线是多少?还有央美的_百度知... 我是农村的想开一家养鸡厂养农家肉鸡(1000只)需要投资多少钱?需要多 ... ...开一间在山上肉鸡养殖场,前期打算投入500到1000只,不知道要要买些... 我脸上的痘疤多吗 脸上做手术留下疤痕的几率是多少 请问各位大虾郑州买车上牌和南阳购车上牌有区别吗?或者说有什么弊端吗... 心脏移植是要同性吗? xrv如何测胎压 常州有哪些值得打卡的特色民宿?