I have a file with some strings, ints and floats on different lines, how do I open it and then get the information out as the right types into my variables? (I tried this and failed so far)
Load strings and numbers from file?
BlitzMax Forums/BlitzMax Beginners Area/Load strings and numbers from file? You might want to convert this - or just rip out the few bits you need:
http://www.blitzbasic.com/codearcs/codearcs.php?code=1022
or just use something like this:
http://www.blitzbasic.com/codearcs/codearcs.php?code=1022
or just use something like this:
file=writeFile("myfile.dat") If Not file RuntimeError "could not open file myfile.dat" writeline file,"Hello" writeline file,2046 writeline file,3.14 writeline file,"Goodbye" Closefile file file=OpenFile("myfile.dat") If Not file RuntimeError "could not open file myfile.dat" text$ = ReadLine(file) Print text$ integer% = ReadLine(file) print integer% real# = ReadLine(file) print real# text$ = ReadLine(file) Print text$ Closefile file
what do the $, % and # mean and are they necessary?
thanks
thanks
$ = String
% = Integer
# = Float
% = Integer
# = Float
They are necessary because they tell blitzmax what type of variables they are. % isn't actually needed because if not declared a variable is assumed to be an integer. Floats are for numbers that aren't counting numbers like 12.0564 . Strings are for text like "Hello World".
Just in case you didn't know before.
Just in case you didn't know before.
But don't use those stupid symbols, use
text:String =
integer:Int =
real:Float =
:)
Aaron "I've hated those symbols forever!" Koolen
text:String =
integer:Int =
real:Float =
:)
Aaron "I've hated those symbols forever!" Koolen