lua: Datei auslesen und in mehrdimensionales Array?
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
array
auslese
bilden
code
dank
ergebnis
folgenden inhalt
funktion
hauptteil
problem
rufen
stelle
textdatei
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nicht umbedingt die beste Lösung, aber das habe ich mal kurz zusammengeschrieben.
--Hilfsfunktion function consume( f ) --rufe eine Funktion so lange auf, wie sie Werte produziert local result = {} for word in f do table.insert( result, word ) end return result end --Hauptteil local result = {} local i = 1 for line in io.lines( "inp.txt" ) do result[ i ] = consume( line:gmatch( "%a+" ) ) i = i + 1 end --Überprüfung der Ergebnisse for i=1, 2 do print( "neue Zeile" ) for j = 1, 3 do print( result[ i ][ j ] ) end end
Beitrag zuletzt geändert: 22.7.2012 23:11:02 von bladehunter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage