C++ Builder 參考手冊 ➙ System::Sysutils ➙ FileSeek
改變讀寫文件內容的位置
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數原型:
int __fastcall FileSeek(NativeUInt Handle, int Offset, int Origin);
__int64 __fastcall FileSeek(NativeUInt Handle, const __int64 Offset, int Origin);
參數:
- Handle:函數 FileOpen 或 FileCreate 返回的句柄;
- Offset:文件內容相對於 Origin 參數的位置,字節數;
- Origin:相對位置:
• 0: 相對於文件開始位置;
• 1: 相對於當前讀寫位置;
• 2: 相對於文件末尾位置;
返回值:
- ≥0: 函數執行成功,返回函數執行結束時文件的實際讀寫位置,相對於文件開始位置的字節數;
- -1: 函數執行失敗。
相關:
- System::Sysutils::FileOpen
- System::Sysutils::FileCreate
- System::Sysutils::FileRead
- System::Sysutils::FileWrite
- System::Sysutils::FileSeek
- System::Sysutils::FileClose
- System::Sysutils
C++ Builder 參考手冊 ➙ System::Sysutils ➙ FileSeek