GLBasic forum

Other languages => GLBasic - de => Topic started by: WPShadow on 2007-Aug-06

Title: Splitstr()
Post by: WPShadow on 2007-Aug-06
Hi!

Eine Frage:

Ist es möglich den Inhalt von SPLITSTR() als 2 - dimensionales Array raus zu bekommen? Ich frage deshalb, weil ich es inetwa so bräuchte:

Split[1 - 10, 1 - 20]

Zumindest halt in der Größenordnung. Gibt es da einen Weg das intern zu machen oder muß ich das selbst umschreiben?

GLG

W.
Title: Splitstr()
Post by: Kitty Hello on 2007-Aug-07
Sorry, ich kapier nicht was Du machen willst :(
Title: Splitstr()
Post by: trucidare on 2007-Aug-07
ich glaub er will eine zeilen und spalten auslesen. praktisch dim muh
Code (glbasic) Select
Muh ist
besser
als foo

dim muh$[0][0] = Muh
dim muh$[0][1] = ist

dim muh$[1][0] = besser

dim muh$[2][0] = als
dim muh$[2][1] = foo
ich glaub so will er das
Title: Splitstr()
Post by: Kitty Hello on 2007-Aug-07
ah!
Code (glbasic) Select
TYPE ZEILE
   woerter$[]
ENDTYPE

SPLITSTR( text$, zeilen$[], "\n")
LOCAL block[] AS ZEILE
DIM block$[ LEN(zeilen$[]) ] // LEN ist *neu*, Cool, oder?
i=0
FOREACH line$ IN zeilen$[]
   SPLITSTR(line$, block[i].woerter$[], " ")
   INC i, 1
NEXT
Dann hast Du das in einem 2D Feld: Block[zeile].woerter$[spalte].
Title: Splitstr()
Post by: WPShadow on 2007-Aug-07
Im weitesten Sinne so in der Art! Ich glaube aber, daß ich das Problem so gut wie gelöst habe! Falls ja, stelle ich heute noch eine Datei online, da ist dann alles darin erklärt...
Title: Splitstr()
Post by: Schranz0r on 2007-Aug-07
ich glaub er will einen Text so haben:

"Hallo das ist ein Test Text"
             ^                         ^
             |                          |
Array 1  |                          |
--------------                          |
Array 2                             |
----------------------------------------
Title: Splitstr()
Post by: WPShadow on 2007-Aug-07
Nö, eigentlich wollte ich den Text so haben:

Array_1[1][0]=data/modell/...
Array_1[1][1]=data/textur/...

Array_1[2][0]=data/modell/...
Array_1[2][1]=data/textur/...

Aber ich habe es irgendwie mit Types gelöst. Aber so richtig will das Ganze noch nicht. Der Zufallsgenerator hakt! =)

Brauche noch etwas. Ca. 2 Stunden oder etwas mehr! Aber dann läuft es hoffentlich! =/
Title: Splitstr()
Post by: Schranz0r on 2007-Aug-07
lol? Wie wärs da mit Array$ = "text" :D