2011-04-20 50 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