;' create a file containing a String Global f=WriteFile("temp.dat") WriteCString (f,"This is a test") CloseFile f ;' Read the file back again f = ReadFile("temp.dat") ReadCString(f) CloseFile f MouseWait Function WriteCString(f,txt$) DebugLog txt$ WriteString (f,txt$) WriteByte (f,0) End Function Function ReadCString(f) Repeat b=ReadByte(f) DebugLog b If b<>0;Null txt$=txt$+Chr(b) EndIf Until b=0 Print Chr(txt$) End Function
i know i can do readstring(file) and writestring(file,string)i am trying to find a way to read a null terminated c string into blitz, and read strings doesn't seem to work.....any ideas...