2011-04-20 89 views
3

C在哪个地方保存文件的偏移量?文件中的偏移量存储在C中的位置?

+3

这个问题没有任何意义。文件偏移量只是一个结构体的一部分。它没有保存。 – 2011-04-20 00:33:43

+2

这个问题很有意义(即使有一点坏的公式,但嘿家伙这是他/她的第一个问题)。问题是C是否将文件偏移量存储在FILE结构或INode中(或者是否在Windows上调用它)。它存储在FILE结构中并在刷新时同步。 – Lothar 2011-04-20 00:40:55

回答

1

当使用标准C I/O时,FILE指针包含处理文件所需的大部分信息,包括其“位置指示符”。在读取或写入文件时,其位置(搜索)指示符会更新。请参阅definition of the FILE type