Read buffer

来自MudWiki

名称

   read_buffer() - 以缓冲区类型(buffer)传回文件的内容,或以字符串类型传回缓冲区的内容

语法

   buffer read_buffer( string src, int start, int len );
   string read_buffer( buffer src, int start, int len );

描述

   如果 `src` 是一个字符串(文件名),会从文件第 `start` 字节开始读取长度 `len` 字节的内容并以缓冲区类型返回,如果没有指定起始和长度,会读取整个文件。

   如果 `src` 是一个缓冲区,会从缓冲区第 `start` 字节开始读取长度 `len` 字节的内容并以字符串类型返回。

   请注意,你能从文件读取到缓冲区的最大字节数通过运行时配置文件的 `maximum byte transfer` 参数控制。

参考

   write_buffer(3), allocate_buffer(3), bufferp(3), read_bytes(3), write_bytes(3)

作者

   Truilkan

翻译

   雪风(i@mud.ren)