读取和写入二进制文件的结构



使用FilePut()方法,我保存了一些用户定义结构的数组到二进制文件的顺序,这似乎是有效的,因为文件中有数据,但我如何才能从文件中读取它们回到数组中,因为它们原来是?

使用FileGet()我得到这个错误返回

无法读取超出流末尾的内容。

FileOpen(1, gamename, OpenMode.Binary)
FilePut(1, CurrentPlayers)
FileClose(1)

和回读

FileOpen(1, gameSave, OpenMode.Binary)
FileGet(1, CurrentPlayers)  'Error occurs here
FileClose(1)

你的问题不完整。但我的猜测之一是,您可能没有在读取所写内容之前将文件指针重置到开头。

相关内容

  • 没有找到相关文章

最新更新