使用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)
你的问题不完整。但我的猜测之一是,您可能没有在读取所写内容之前将文件指针重置到开头。