Variable teilen...!?
Übersicht

paDBetreff: Variable teilen...!? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Moin,
Sag mal.. gibts bei Blitz3D kein Befehl der eine Variable zerlegen kann? Weil ich habe Folgene Variable: pl="XX|124|456|5|22|17" allerdings kann der inhalt zwischen den "|" schonmal kürzer oder länger sein, ist also nie bestimmt gleich lang.. Gibt es da kein befehl der mir die Var splittet? paD |
||
http://www.spaceman-world.de |
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nein, kann man aber leicht selber programmieren.
Hilfreich dafür: ql:Len ql:Instr ql:Mid |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
paD |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hab mir die befehle schon angeschaut, kann aber nicht wirklich damit was anfangen.. | ||
http://www.spaceman-world.de |
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Du willst also einen fertigen Code? Tsts... dann lernst du ja nie was...
Spoiler: Msg$="Bla|Blubb|123" For i=0 To 2 Print GetMsgPart(Msg,i) Next WaitKey() Function GetMsgPart$(Msg$,Nr%,Char$="|") Pos1=1 Repeat Pos2=Instr(Msg,Char,Pos1+1) If Pos=Nr Or Pos2=0 Then Exit Pos=Pos+1 Pos1=Instr(Msg,Char,Pos2)+1 Forever If Pos2=0 Then Pos2=Len(Msg)+1 Return Mid(Msg,Pos1,Pos2-Pos1) End Function ![]() |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hier mal was einfaches ...
BlitzBasic: pl$=\"XX|124|456|5|22|17\" Das läßt sich gut in eine Fuction packen! Experimentiere damit, dann lernste was dabei... EDIT: ![]() |
||
[BB2D | BB3D | BB+]
|
- Zuletzt bearbeitet von Rallimen am Sa, Nov 05, 2005 17:26, insgesamt einmal bearbeitet
Florian |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
BlitzBasic:
|
||
paD |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Rallimen hat Folgendes geschrieben: Hier mal was einfaches ...
BlitzBasic: pl$=\"XX|124|456|5|22|17\" Das läßt sich gut in eine Fuction packen! Experimentiere damit, dann lernste was dabei... hm..das ganze geht nicht wirklich... der zerlegt mir die variable komplett falsch |
||
http://www.spaceman-world.de |
paD |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Florian hat Folgendes geschrieben: BlitzBasic:
naja, dann gibt er mir das alles nacheinander aus, aber ich brauch die einzelnen inhalte in verschiedenen variablen... |
||
http://www.spaceman-world.de |
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
dan versuchs mal, die zahlen in ein array zu speichern, nachdem du sie herausgefischt hast, dann hast du alle einzelnen Zahlen in je einer variablen. | ||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
![]() |
alexsteb |
![]() Antworten mit Zitat ![]() |
---|---|---|
BlitzBasic:
das als ganz einfaches Beispiel.. In der zahlen$() werden von 0-5 die Zahlen gespeichert. Wenn man das $ weglässt, dann wird es als Zahl gespeichert, nur die X, sind denn 0. ![]() |
||
paD |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
danke, das hab ich gebraucht, geht alles..^^ | ||
http://www.spaceman-world.de |
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nachdem du jetzt sowieso mit Code überhäuft wirst: Sieh dir mal meinen zweiten Post genauer an... Der Smiley ist nicht umsonst da ![]() |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group