Save file: how?
Blitz3D Forums/Blitz3D Beginners Area/Save file: how?
| ||
I need to create a function that lets the player save and load a game, how do I do this? |
| ||
Take a look at WriteFile and ReadFile in the help area of Blitz3D. |
| ||
It writes fine, but when I try to load it using readint,readstring,ect., it says"stream does not exist", even after I load the file with "readfile("myfile.dat")" or "readfile("myfile.dat")" i've tried "variable=readfile("myfile.dat")" and "readfile(file1)" file1 is what is called the file handle. |
| ||
Take a look here: http://www.blitzbasic.com/codearcs/codearcs.php?code=1171 It's not very efficient as a whole but the basics you need are there. |
| ||
Don't use ReadInt, ReadString, etc. use ReadLine. |
| ||
Nothing wrong with using readint and readstring, as long as you make sure you wrote them with writeint and writestring |
| ||
There is a lot of threads in the forum about it. Search... |
| ||
i've tried "variable=readfile("myfile.dat")" and "readfile(file1)" file1 is what is called the file handle. ;create a file and put something in it file1 = WriteFile("myfile.dat") WriteLine file1,"Hello" CloseFile file1 ;read file back file1 = ReadFile("myfile.dat") While Not Eof(file1) s$ = ReadLine(file1) Print s$ Wend CloseFile file1 Don't use OpenFile - it will fail on read-only files. |