我文件读写的时候明明写的Student和Book结构体的大小,里面包含了评论的数组,并且每插入一条评论我明明也进行了文件的保存,为什么我再次启动程序的时候评论依旧没有被保存?
几个结构体设计不合理,特别是 Comment 评论结构体成员参数重复,建议重新梳理下。
w : 以写的方式打开文件 ;
如果文件不存在 , 就创建文件 ;如果文件存在 , 覆盖原有数据重新写入数据 ;======所以你文件打开方式不对,将w改为a,使用追加方式