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