String/Variable "Trennen" ?

Übersicht BlitzBasic Allgemein

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

Kleiner satan

BeitragDi, Jul 11, 2006 16:47
Antworten mit Zitat
Benutzer-Profile anzeigen
die beschreibungen hab ich mir jetzt zum 3. mal durchgelesen!
ich bin 12 jahre alt und lehrne seit 4 ztagen blitzbasic!

meinst du ich verstehe jedes wort?
ja?
komisch tu ich aber nicht!

nein?
na also!

else?
weiter denken!
wozu ist ein forum da???

BladeRunner

Moderator

BeitragDi, Jul 11, 2006 16:52
Antworten mit Zitat
Benutzer-Profile anzeigen
nana, ganz langsam.
Ruhig, Brauner.
Was bitteschön verstehst Du denn daran nicht ? Du wirfst uns Brocken vor und erwartest dass wir sofort wissen was Du meinst.
Daß Du noch nicht viel Ahnung hast wirft Dir sicher niemand vor, nur solltest Du dich genauer artikulieren. Und bislang machte es eben den Eindruck als hättest Du dich nicht intensiv selbst um eine Lösung gekümmert.

Also formuliere Dich etwas genauer, dann kann Dir vielleicht geholfen werden.

Ach ja- ein Forum ist eine Kommunikationsplattform. Auch zum Helfen. Aber es ist eben auch eine Möglichkeit sich zu belesen Wink
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Kleiner satan

BeitragDi, Jul 11, 2006 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
ganz einfach ich verstehe das komplett nicht.
und ich werfe euich nix an den kopf!
ich habe eine frage gestellt(meinst du das mit an den kopf werfen?).

Ich hätte ja nicht gefragt wenn ich es verstanden hätte

BladeRunner

Moderator

BeitragDi, Jul 11, 2006 17:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab nirgends gesagt dass Du mir was an den Kopf wirfst.
Also nochmal zum mitschreiben:
Du verstehst mid() nicht, ja ?
Hast Du mal das Programm ausprobiert welches in der Onlinehilfe dabeisteht ?
Dir das Ergebnis angeguckt ?
Dann schau Dir die Parameter an und bring es mit dem Code in Verbindung. Dann soltest Du sehen was mid() macht.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Kleiner satan

BeitragDi, Jul 11, 2006 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
ok cih guck ma

SpionAtom

BeitragDi, Jul 11, 2006 17:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab meinen leicht verbesserten Code mal ins Codearchiev gestellt:
https://www.blitzforum.de/foru...hp?t=18819

Die Idee meines Parsers ist, solange nach Trennzeichen (bei mir sind die Trennzeichen Leerzeichen) zu suchen, bis das erste Nicht-Trennezeichen kommt. Das bedeutet, hier fängt ein neues Wort an. Also hab ich ein Wort gefunden. Will ich das nächste Wort finden, so muss ich von da aus wieder nach weiteren Trennzeichen suchen und dann wieder nach dem nächsten Nicht-Trennzeichen, usw.

Mittels Mid$ sehe ich mir die einzelnen Buchstaben.
Und mit Instr finde ich die erste Position einer Zeichenkette in einer Zeichenkette. Damit suche ich immer die Trennzeichen.
Dazu kommt noch ein wenig Schleifentrickserei und fertig ist die Funktion Razz
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080

PowerProgrammer

BeitragDi, Jul 11, 2006 17:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hatte auch Probleme mit den String-Befehlen, ganz am Anfang. Da hat René etwas zu viele Befehle ins Buch auf eine Seite gepackt, so hab ich die immer verwechselt... Da war ich auch 11 oder 12...

Mid filtert einen Teilstring aus ner Zeichenkette. Der erste Parameter ist die zu bearbeitende Zeichenkette. Beim zweiten Parameter gibst du die Position der Stelle an, an der du anfangen willst, den Teilstring zu bekommen. Der Teilstring ist dann so lang, wie du beim 3. Parameter angegen hast.

Code: [AUSKLAPPEN]

a$ = "Hallole!"
Print Mid(a$,2,3) ; Ausgabe ist "all"



Nur zu deiner Info...
www.xairro.com Alles für Webmaster und Programmierer! Es gibt mehr als bloß einen Counter!

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group