Ore*_*ner 5

在 C 运行时库级别,查看freadfwritefseek

在 Win32 API 级别,查看ReadFileWriteFileSetFilePointer。MSDN 广泛介绍了文件 I/O API 的.

请注意,ReadFile 和 WriteFile 都采用OVERLAPPED结构参数,它允许您指定文件偏移量。所有支持字节偏移的文件都会遵守偏移量,即使是为同步(即非“重叠”)I/O 打开时也是如此。

根据您要解决的问题,文件映射可能是更好的设计选择。

  • ReadFile/WriteFile 采用 OVERLAPPED 参数,它允许您指定您感兴趣的文件偏移量。不要让 OVERLAPPED 类型名称误导您——即使对于为同步 I/O 打开的文件,也会考虑偏移量。 (3认同)