所以我以这种格式"%d %s %s %f"
将结构存储到顺序文件中,我想知道的是,如果我正在寻找文件中的最后一条记录,我使用fseek(*val,offset*-1,Seek_end
时使用{{它会向后读吗?所以我必须阅读fscanf
?
答案 0 :(得分:2)
不,它不会导致后续读取倒退,读取总是前进。
它只是将文件指针设置为距文件末尾的距离。因此,如果您有一个包含英文字母的文件,并且您使用-5
和SEEK_END
进行搜索,则下一次阅读将按顺序为您提供vwxyz
。 < / p>