Stringzerlegung

Previous topic - Next topic

WPShadow

Hi!

Jetzt habe ich ein wirklich doofes Problem, an dem ich inzwischen eine geschlagene Woche sitze. Bin leider noch auf keine orgentliche Lösung gekommen. Es sieht folgendermaßen aus:

Ich habe einen Stringteil mit einzelnen "Faktoren" die alle durch ein | getrennt sind! Beispiel:

pirat_1_1_1=data/textur|data/modell|15|10|5

Das Problem ist, daß ich die einzelnen Teile, also

data/textur
data/modell
15
10
5

an einzelne arrays bzw. variablen übergeben möchte. Zumindest bin ich schon so weit, daß ich es geschafft habe, es mit Splitstr$ zu trennen, aber ich bekomme es einfach nicht hin, daß ich es an einen 2-dimensionalen Array übergebe. Entweder es steht immer der selbe Wert in jedem Array, oder ich bekomme eine Fehlermeldung. Es ist furchtbar...

Hat wer eine Idee für mich?

GLG

W.

PS.: Nebenbei habe ich auch noch probleme damit, das "Zeug" korrekt einzulesen, was es teilweise noch schwieriger macht... =(
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

WPShadow

Problem gelöst!

Andere Frage, selbes Thema:

Ich habe mich an das Beispiel aus SPLITSTR gehalten. Problem dabei ist, daß ich dort auch einige Zahlen auslesen möchte, mit denen ich gerne weiterrechnen würde.

Wie wandle ich eine als String eingelesene Variable in eine numerische um??? Gibt es da irgendeine einfache lösung???

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

Quentin

Strings zu Zahl ist sogar sehr einfach ;)

Code (glbasic) Select
num$ = "50"

zahl = num$
PRINT zahl, 0, 0
SHOWSCREEN
MOUSEWAIT
END

WPShadow

Oh! =)

so einfach hab ich mir das jetzt aber auch nicht vorgestellt! *ggg*

Danke für die schnelle Hilfe!!!
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