Gast
#6250639
Hallo, wie kann man in FreeBasic einen Buchstaben von einem String bekommen? In der Referenz finde ich nichts, was weiterhilft. Danke im Vorraus! TR.0LL
|
Anzeige
|
FreeBasic Zeichen von String bekommen
Gast
#6250639
Hallo, wie kann man in FreeBasic einen Buchstaben von einem String bekommen? In der Referenz finde ich nichts, was weiterhilft. Danke im Vorraus! TR.0LL
Gast
#6250641
Gast
#6250655
FB kann aber auch STRPTR oder: ASCII = StringVariable[n] https://www.freebasic-portal.de/befehlsreferenz/string-zeichenkette-datentyp-412.html
Gast
#6250656
Stephan schrieb: > https://www.freebasic-portal.de/befehlsreferenz/mid-funktion-201.html > vG Gefunden habe ich die Funktion schon, funktionert aber nicht so wie sie soll.
Die Zeile sollte ein L zurückgeben, aber gibt "LLO" zurück. @Stephan könntest du mir bitte mal ein Beispeil geben, wie man das macht. TR.0LL
Gast
#6250657
LEFT$() RIGHT$() MID$() Und TRIM$() entfernt die Leerzeichen am Anfang und Ende Wie bei QBASIC. Lnage ists her!
Gast
#6250659
Probier mal
Erste Zahl = Startzeichen Zweite Zahl = Anzahl der Zeiechen, die extrahiert werden sollen.
Gast
#6250661
Marek N. schrieb: > Probier malPRINT MID("HALLO WELT",3,1) > > Erste Zahl = Startzeichen > Zweite Zahl = Anzahl der Zeiechen, die extrahiert werden sollen. Danke jetzt geht es TR.0LL TR.0LL schrieb: > Gefunden habe ich die Funktion schon, funktionert aber nicht so wie sie > soll.PRINT MID("HALLO WELT",3,3) > Die Zeile sollte ein L zurückgeben, aber gibt "LLO" zurück. > > @Stephan könntest du mir bitte mal ein Beispeil geben, wie man das > macht. hattest du den Link von Stephan zum freebasic-protal gelesen und auch verstanden was dort steht? "Syntax: MID[$](Ausdruck, Start[, Länge]) Typ: Funktion Kategorie: Stringfunktionen MID gibt einen Ausschnitt einer Zeichenkette zurück. 'Ausdruck' ist der BefehlsreferenzeintragSTRING, BefehlsreferenzeintragZSTRING oder BefehlsreferenzeintragWSTRING, der analysiert werden soll. 'Start' ist die Position des ersten Zeichens innerhalb des Strings, das zurückgegeben werden soll. 'Länge' ist die Anzahl der Zeichen, die zurückgegeben werden sollen. Wenn 'Länge' ausgelassen wird oder negativ ist, gibt MID alle Zeichen des STRINGs ab 'Start' zurück; MID funktioniert dann so ähnlich wie BefehlsreferenzeintragRIGHT. Der Rückgabewert ist ein STRING bzw. WSTRING, der den angeforderten Teilstring enthält. -- insbesondere die ANgaben START und LÄNGE sind ja das was du da nutzen möchtest. WENN du diese Beschreibung im Portal NICHT verstanden hast: Woran scheitert es, was ist dir daran unklar? Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|