Fehler bei mid?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Geeecko

Betreff: Fehler bei mid?

BeitragSo, März 19, 2006 12:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Function B_Write()
last_klammer=Instr(s$,")")
satz$=Mid(s$,first_klammer+1,last_klammer-1)
Print satz$
End Function


Das ist der Code, der funtzt aber net, wieso?
SIND ALLE GLOBAL

hamZta

Administrator

BeitragSo, März 19, 2006 13:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit dem Stück Code kann man nicht viel anfangen. Zeig, wie du first_klammer berechnest, zeig s$ und es wird schon leichter

hamZta
Blog.

SpionAtom

Betreff: Re: Fehler bei mid?

BeitragSo, März 19, 2006 13:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Gaia hat Folgendes geschrieben:
Function B_Write()
last_klammer=Instr(s$,")")
satz$=Mid(s$,first_klammer+1,last_klammer-1)
Print satz$
End Function


Ich geh mal davon aus, dass du einen Satz innerhalb einer Klammerung extrahieren willst. (Du hast vergessen in deinem Code das first_klammer anzugeben, das ist hier aber nicht das Problem).

Das Problem ist, das mid$ bei Blitzbasic nicht zwei Positionen erwartet, sondern eine Position und eine Länge (Anzahl der Zeichen). Also musst du die Länge zwischen den beiden Klammern ausrechnen, das überlasse ich aber dir Very Happy
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080

Geeecko

BeitragSo, März 19, 2006 14:57
Antworten mit Zitat
Benutzer-Profile anzeigen
das is ja das problem, len geht auch net Sad

d-bug

BeitragSo, März 19, 2006 15:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Zeig mal den String, den du da bearbeiten willst.

Geeecko

BeitragSo, März 19, 2006 15:22
Antworten mit Zitat
Benutzer-Profile anzeigen
@ Readline ^^
 

Dreamora

BeitragSo, März 19, 2006 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch mal
Code: [AUSKLAPPEN]

 satz$=Mid(s$,first_klammer+1,last_klammer-1 - first_klammer)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Geeecko

BeitragSo, März 19, 2006 15:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool, danke, das funtzt

SpionAtom

BeitragSo, März 19, 2006 15:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Dreamora hat Folgendes geschrieben:
Versuch mal
Code: [AUSKLAPPEN]

 satz$=Mid(s$,first_klammer+1,last_klammer-1 - first_klammer)


Oooooh! Und ich dachte, er bekommts selber raus Rolling Eyes
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080

Geeecko

BeitragSo, März 19, 2006 17:48
Antworten mit Zitat
Benutzer-Profile anzeigen
jo, aber jetzt komme ich schonwioeder nicht weiter Sad
 

Dreamora

BeitragSo, März 19, 2006 17:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann versuche dich erst einmal an einem einfacheren Problem und mache erst einmal alle tutorials in der hiesigen Tutorial Sektion und www.robsite.de

Solange die grundlagen nicht da sind, hat es wenig Sinn, sich mit etwas fortgeschrittenem zu beschäftigen, denke ich.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Geeecko

BeitragSo, März 19, 2006 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
nein, ich habe irgendiwe nen black out oder mein bb Shocked

Für nen 3D spiel bin ichn nicht zu blöd ne ^^

5k41

BeitragSo, März 19, 2006 18:54
Antworten mit Zitat
Benutzer-Profile anzeigen
black outs halten so ca. 20 min und desswegen postest du hier???
Projekte:
For a better World - Gesellschaftsspiel ( 100%)

User posted image

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group