String in einzelne Worte zerlegen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Raptor

Betreff: String in einzelne Worte zerlegen

BeitragMi, Mai 03, 2006 14:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, wie kann ich diesen String in einzelne Worte zerlegen ?

\\pc\ordner\a\test\


danach sollte halt :

pc
ordner
a
test

ausgegeben werden


habe es schon mit Instr versucht, aber irgendwie verstehe ich das noch nicht so recht,
habe auch mal Left und Right mit eingebaut.
Wenn ich mit folgendem Code:


Pos=Instr (Datei\Wo$, "c\")
Neu$=Right$ ((Datei\Wo$, Anzahl) ; !!!!! Wie ermittel ich jetzt die anzahl der Zeichen bis zum Nächsten \

und wie gehts dann weiter ???





Kann mir hier einer Helfen ?



Gruß Raptor

Goodjee

BeitragMi, Mai 03, 2006 14:05
Antworten mit Zitat
Benutzer-Profile anzeigen
du musst das in einen schleife packen, lastpos ist am anfang 1
Code: [AUSKLAPPEN]


pos=instr(stream,"/",lastpos)
print mid(stream,lastpos,pos)
lastpos=pos

"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/
 

Raptor

BeitragMi, Mai 03, 2006 14:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Global lastpos=1
Global stream$="\\pc\ordner\a\test\"


While Not KeyHit(1)

pos=Instr(stream$,"\",lastpos)
Print Mid(stream$,lastpos,pos)
lastpos=pos

Wend


Irgendwas mache ich total falsch ? Sad

Goodjee

BeitragMi, Mai 03, 2006 15:04
Antworten mit Zitat
Benutzer-Profile anzeigen
was wird denn ausgegeben???
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/
 

Raptor

BeitragMi, Mai 03, 2006 15:08
Antworten mit Zitat
Benutzer-Profile anzeigen
nur ein \

bei einem debuglog pos wird 1 ausgegeben

und bei debuglog lastpos ebenfalls 1

Triton

BeitragMi, Mai 03, 2006 15:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Im Codearchiv gibts dazu ne nette Funktions-Sammlung:
https://www.blitzforum.de/foru...hp?t=15242
Coding: silizium-net.de | Portfolio: Triton.ch.vu

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group