outfile.write((char*)&stud[i],sizeof(stud[i]));是什么意思
关注:204 答案:1 手机版
解决时间 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个记录写入文件
你倒是多多看书啊朋友,这水平,我都担心你能不能过考试
(char*)&stud[i] 取出stud数组第i个记录的地址并转换为char*类型指针
sizeof(stud[i])获取记录的大小
outfile.write(指针,大小)将指针所指区域指定大小的数据写入文件
也就是说,把stud中的第i个记录写入文件
你倒是多多看书啊朋友,这水平,我都担心你能不能过考试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!