Variable teilen...!?
Übersicht
 BlitzBasic 
 Beginners-Corner
								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: [AUSKLAPPEN] 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:  [AUSKLAPPEN] 
  | 
						||
								paD | 
							
								 Antworten mit Zitat  | 
						|
|---|---|---|
| 
								Rallimen hat Folgendes geschrieben: Hier mal was einfaches ...
 
BlitzBasic: [AUSKLAPPEN] 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:  [AUSKLAPPEN]  
 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:  [AUSKLAPPEN] 
 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
 BlitzBasic 
 Beginners-Corner
					Powered by phpBB © 2001 - 2006, phpBB Group
				
