Splitstr()

Previous topic - Next topic

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Sorry, ich kapier nicht was Du machen willst :(

trucidare

ich glaub er will eine zeilen und spalten auslesen. praktisch dim muh
  • [y] in x stehen die zeilen 1-10 und in y die worte aus den zeilen.

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
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

Kitty Hello

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].

WPShadow

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...
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

ich glaub er will einen Text so haben:

"Hallo das ist ein Test Text"
             ^                         ^
             |                          |
Array 1  |                          |
--------------                          |
Array 2                             |
----------------------------------------
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

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! =/
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

lol? Wie wärs da mit Array$ = "text" :D
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard