分块输入文件
更多...
#include <filesys.hpp>
|
| BlockInFile (String const &filename, bool isTextMode=true) |
|
bool | nextBlock () |
|
virtual bool | eof () |
| 文件是否结束 更多...
|
|
| File (String const &filename, String const &mode, bool autoload=true) |
|
virtual | ~File () |
|
virtual bool | open (String const &filename, String const &mode) |
| 打开文件 更多...
|
|
virtual bool | close () |
| 关闭文件 更多...
|
|
virtual winux::ulong | read (void *buf, winux::ulong size) |
| 读数据,返回读取的字节数 更多...
|
|
virtual winux::ulong | write (void const *data, winux::ulong size) |
| 写数据,返回写入字节数 更多...
|
|
virtual winux::ulong | write (Buffer const &buf) |
|
virtual bool | rewind () |
| 重置文件指针到头 更多...
|
|
virtual bool | seek (long offset) |
| 移动文件指针,offset表示偏移量 更多...
|
|
virtual winux::ulong | tell () |
| 获得文件指针位置 更多...
|
|
virtual String | getLine () |
| 获取一行字符串,包括换行符 更多...
|
|
virtual int | puts (String const &str) |
| 输出字符串 更多...
|
|
virtual winux::ulong | size () |
| 文件大小 更多...
|
|
virtual void * | buffer (winux::ulong *size) |
| 取得缓冲区 更多...
|
|
virtual AnsiString | buffer () |
| 取得缓冲区 更多...
|
|
winux::ulong | loadedSize () const |
|
| operator bool () const |
|
virtual | ~IFile () |
|
分块输入文件
在文件 filesys.hpp 第 289 行定义.
winux::BlockInFile::BlockInFile |
( |
String const & |
filename, |
|
|
bool |
isTextMode = true |
|
) |
| |
virtual bool winux::BlockInFile::eof |
( |
| ) |
|
|
virtual |
bool winux::BlockInFile::nextBlock |
( |
| ) |
|
String winux::BlockInFile::_basename |
|
protected |
String winux::BlockInFile::_dirname |
|
protected |
String winux::BlockInFile::_extname |
|
protected |
String winux::BlockInFile::_filetitle |
|
protected |
long winux::BlockInFile::_index |
|
protected |
bool winux::BlockInFile::_isTextMode |
|
protected |
该类的文档由以下文件生成: