| Beschreibung | ||
| Dieser Befehl öffnet eine Datei für einen Lesezugriff. Somit kann man dann Daten (Spielstände, HighScore, Leveldaten) aus einer Datei bequem auslesen. Diese Funktion liefert einen Wert, der für weitere READ- und WRITE-Befehle unbedingt notwendig ist. Wird Null zurückgeliefert, dann wurde die Datei nicht gefunden.
| ||
| Parameter | ||
Datei = String mit dem Namen einer Datei, die für diesen Zugriff geöffnet werden soll. Es kann auch ein Pfad angegeben werden. Die Datei muss bereits existieren, da sonst diese Meldung nach einem Lesevorgang erscheint. Benutze vorher den Befehl FILETYPE. | ||
| Rückgabewert | ||
| Identität, die für weitere Dateibefehle unbedingt notwendig ist. Wird Null zurückgeliefert, dann wurde die Datei nicht gefunden. | ||
| Beispiel | ||
| Dieses Programm demonstriert viele Dateibefehle. Zuerst werden Daten in eine Datei geschrieben, dann verändert und wieder ausgelesen: fileout = WRITEFILE("mydata.dat") WRITEINT(fileout, 1) WRITEINT(fileout, 2) WRITEINT(fileout, 3) WRITEINT(fileout, 4) WRITEINT(fileout, 5) CLOSEFILE(fileout) DisplayFile("Originaldatei:", mydata.dat") file = OPENFILE("mydata.dat") SEEKFILE(file, 8) WRITEINT(file, 9999) CLOSEFILE(file) DisplayFile("Geänderte Datei", "mydata.dat") WAITKEY() FUNCTION DisplayFile(Tittle$, Filename$) PRINT tittle$ filein = READFILE(Filename$) WHILE NOT EOF(filein) Number = READINT(filein) PRINT Number WEND CLOSEFILE(filein) END FUNCTION | ||
| Siehe auch | ||
| CLOSEFILE, FILEPOS, READBYTE, READBYTES, READFILE, READFLOAT, READINT, READLINE, READSHORT, READSTRING, SEEKFILE |