buffer_load

此函数加载之前使用 buffer_save 函数保存的缓冲区,以及任何 包含文件 或外部存储的其他文件。

它返回一个由函数创建的新缓冲区,作为字节对齐为 1 的 " 增长 " 缓冲区 (请参阅 此处 )。该缓冲区应存储在变量中,并在对此缓冲区的所有进一步函数调用中使用。如果由于某种原因加载失败,该函数将返回 -1,并且编译器输出窗口中将显示一条消息,指出加载失败。

注意 当您不再需要此类动态创建的资源时,请务必将其从内存中删除,以防止内存泄漏,因此当您使用完创建的缓冲区后,应将其释放再次使用 buffer_delete

平台专用注释

 

语法:

buffer_load(filename);

参数类型描述
filenameString要从中加载的文件名。

 

返回:

Buffer

 

例子:

player_buffer = buffer_load("Player_Save.sav");

上面的代码将先前保存的缓冲区加载到内存中,创建一个新的缓冲区。它存储在变量 player_buffer 中。