0
点赞
收藏
分享

微信扫一扫

重写形参filename所指文件中最后一个学生的数据

zhaoxj0217 2022-03-11 阅读 26

首先以读写二进制的方式打开*filename文件

 

 

由于fun的功能是将n来替换文件中最后一个学生的数据,所以我们将文件的定位指针fp定位到最后一个学生数据的开始位置SEEK_END,向前偏移-(long)sizeof(STU),所以第一个参数是文件指针fp,

 

将n写入文件中,所以&n写入单位长度sizeof(STU),写入1个单位,写入到fp所指的文件中

 

接下来编译运行,看10005号学生数据改变

这题主要考查文件函数(各个操作的含义)操作的相关步骤,还要知道结构体数组是如何定义和初始化的

举报

相关推荐

0 条评论