C++ Builder 參考手冊 ➙ System::Sysutils ➙ FileRead
讀取文件
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數原型:
int __fastcall FileRead(NativeUInt Handle, void *Buffer, unsigned Count);
int __fastcall FileRead(NativeUInt Handle, System::DynamicArray<System::Byte> &Buffer, unsigned Offset, unsigned Count);
參數:
- Handle:函數 FileOpen 或 FileCreate 返回的句柄;
- Buffer:用於存放從文件裏面讀出來的數據;
- Offset:從文件裏面讀出來的數據放在 Buffer 裏面從 Offset 字節開始的位置;
- Count:緩存 Buffer 可以容納從文件裏面讀出來的數據的字節數;
返回值:
- 實際從文件裏面讀出來的字節數,小於等於 Count;
- 可以通過 FileSeek 函數設置從文件裏面讀取的位置。
相關:
- System::Sysutils::FileOpen
- System::Sysutils::FileCreate
- System::Sysutils::FileRead
- System::Sysutils::FileWrite
- System::Sysutils::FileSeek
- System::Sysutils::FileClose
- System::Sysutils
C++ Builder 參考手冊 ➙ System::Sysutils ➙ FileRead