Forum

> > Off Topic > io.open verstehe die benutztung nicht
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Deutsch io.open verstehe die benutztung nicht

2 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt io.open verstehe die benutztung nicht

imanonym
User Off Offline

Zitieren
hallo in letzter zeit code ich etwas lua und ich wollte mal fragen wie kann ich machen das ich ein wert in eine andere datei speichere und es später wieder aufrufe
z.b.

DATEI---> wert 0 ---> speichern in datei2

säter...

datei <--- wert 0 aufrufen verändern und wieder zurück speichern

ich habe mal irgendwo gelsesen das es ein paar io befehle gibt aber die gehen bei mir irg. nicht

io.open()
io.read()
io.write()
io.close()

kann mir einer sagen wie man die io benutzt



edit: habs herraus gefunden geht aber irgendwie nicht was stimmt daran nicht:


datei = io.open("ms0:/PSP/GAME/SPIEL/textfile.txt", "r")
inhalt = datei:read(10)
datei:write("highscore:")
datei:close()
1× editiert, zuletzt 13.07.11 14:12:47

alt Re: io.open verstehe die benutztung nicht

Gamemaster2
User Off Offline

Zitieren
Zitat
datei = io.open("ms0:/PSP/GAME/SPIEL/textfile.txt", "r")

Das markierte r bedeutet, dass du die Datei nur liest(r=read).
Du musst also später die Datei wieder schließen und mit dem schreibmode öffnen(w=write)

Also ungefähr so(net getestet...):
1
2
3
4
5
6
datei = io.open("ms0:/PSP/GAME/SPIEL/textfile.txt", "r")
inhalt = datei:read(10)
datei:close()
datei = io.open("ms0:/PSP/GAME/SPIEL/textfile.txt", "w")
datei:write("highscore:")
datei:close()

Hier steht alles:
http://www.lua.org/pil/21.2.html
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht