Seek_END向后寻求

时间:2014-03-31 04:22:04

标签: c struct scanf fseek

所以我以这种格式"%d %s %s %f"将结构存储到顺序文件中,我想知道的是,如果我正在寻找文件中的最后一条记录,我使用fseek(*val,offset*-1,Seek_end时使用{{它会向后读吗?所以我必须阅读fscanf

1 个答案:

答案 0 :(得分:2)

不,它不会导致后续读取倒退,读取总是前进。

它只是将文件指针设置为距文件末尾的距离。因此,如果您有一个包含英文字母的文件,并且您使用-5SEEK_END进行搜索,则下一次阅读将按顺序为您提供vwxyz < / p>