Code archives/File Utilities/AddLineToFile

This code has been declared by its author to be Public Domain code.

Download source code

AddLineToFile by ThePict2012
Use it to keep a running record of game progress.
Function AddLineToFile(textline$,file$)
mf3=WriteFile("tmp.txt")
If FileType(file$)=0 Then Goto writelastline
mf2=ReadFile(file$)
Repeat
w$=ReadLine(mf2)
WriteLine(mf3,w$)
Until Eof(mf2)
CloseFile(mf2)
.writelastline
WriteLine(mf3,textline$)
CloseFile(mf3)
CopyFile "tmp.txt",file$
End Function

Comments

_PJ_2012
This should be a lot quicker,since it jumps to the end of the file and appends a line to it, without having to copy the entire content.

It also negates the reqwuirement for the rather unwieldy "Goto" and Label within a function :)




Code Archives Forum