
outfile.write((char*)&stud[i],sizeof(stud[i]));是什么意思
1个回答
展开全部
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个记录写入文件
你倒是多多看书啊朋友,这水平,我都担心你能不能过考试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |