fseek(..)函数的目的是什么?

时间:2016-08-20 14:08:21

标签: file io operating-system

为什么我们被迫使用fseek函数来定位文件句柄而不是使用像“filePos”这样的额外参数调用文件读取函数?

1 个答案:

答案 0 :(得分:1)

这是一个设计问题。如果您有一个带位置参数的文件读取功能,那么每次读取文件时都需要设置该参数。

部分问题是太监的图书馆和文件系统设计不佳,我们生活在1960年代和1970年代的错误中。

大多数现代系统以逻辑块读取文件。他们有系统服务来指定要读取的逻辑块号。