Reading Text files
BlitzMax Forums/BlitzMax Beginners Area/Reading Text files| 
 | ||
| If I save a text file in NotePad how can I read into my program.?Also How can I detect when there is a new line character code  in the text file (for lists)? Appreciate any help - Thank you | 
| 
 | ||
| Adjusted slightly from the docs : 
' readfile.bmx
' the following prints the contents of this source file 
file:TStream=ReadFile("test.bmx")
If Not file RuntimeError "could not open file openfile.bmx"
While Not Eof(file)
	Print ReadLine(file)
Wend
CloseStream file
 | 
| 
 | ||
| Hi m8. Here is some code I use to save highscores! To save! 
success=CreateFile("high.txt")
If Not success RuntimeError "error creating file"
file=WriteFile("high.txt")
If Not file RuntimeError "failed to open test.txt file" 
For i=0 To 9
	For j=0 To 1
	WriteLine file, highscores$[i,j]
	Next 
Next 
CloseStream file
To Load! 
file=ReadFile("high.txt")
If Not file RuntimeError "failed to open high.txt file" 
For i=0 To 9
	For j=0 To 1
	data$=ReadLine (file)
	highscores$[i,j]=data$
	Next
Next
CloseStream file
 | 
| 
 | ||
| After you get that working you really should create some kind of system for encrypting highscore data. You want people making high scores with your game instead of Notepad. ;) | 
| 
 | ||
| OK - Thanks guys! - that worked great I thought that maybe it was in a special file format or something and I was looking in the wrong place in the docs. Thanks again! :) |