大众信息网

outfile.write((char*)&stud[i],sizeof(stud[i]));是什么意思

答案:1  mip版
解决时间 2021-01-11 02:26
  • 提问者网友:懷念那年夏天
  • 2021-01-10 09:54
outfile.write((char*)&stud[i],sizeof(stud[i]));是什么意思
最佳答案
  • 二级知识专家网友:守給你的承諾
  • 2021-01-10 11:18
outfile是某个已经打开的文件流

(char*)&stud[i] 取出stud数组第i个记录的地址并转换为char*类型指针

sizeof(stud[i])获取记录的大小

outfile.write(指针,大小)将指针所指区域指定大小的数据写入文件

也就是说,把stud中的第i个记录写入文件

你倒是多多看书啊朋友,这水平,我都担心你能不能过考试
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯