Warum liefert diese Funktion keine Buchstaben??

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

g4ndhi

Betreff: Warum liefert diese Funktion keine Buchstaben??

BeitragDo, Feb 12, 2015 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
HI! Ich will ja echt nicht nerven bzw wenn ich nerve dann sagt es mir.. Wink

Habe mir diese Funktion angeschaut und soweit auch kapiert:

BlitzBasic: [AUSKLAPPEN]


While Not Eof(Datei)



Zeile$ = ReadLine(Datei) ; Eine Komplette Zeile wird aus der Datei gelesen

;Print Zeile$
ZAHL1 = ZahlenausString(Zeile$,1) ; Übergibt die Zeile als String und den Wert 1-> Möchte aus der Zeile die Erste Zahl oder das erste Wort
ZAHL2 = ZahlenausString(Zeile$,2) ; Möchte aus der Zeile die erste Zahl oder das erste Wort

Print Zahl1 + " " + Zahl2


Wend

WaitKey

CloseFile(Datei)

Function ZahlenausString(ZEILEE$,WERT)

KOMMA = 1
ANZAHL = 1


For I = 1 To Len(ZEILEE$)


If Mid(ZEILEE$,I,1) = "," Or I= Len(ZEILEE$) Then


If ANZAHL = WERT Then Zahl$ = Mid(ZEILEE$,Komma,I)

Komma = I + 1
Anzahl = Anzahl + 1

End If

Next


Return Zahl$

End Function


Die Funktion geht doch auch Schritt für Schritt weiter obwohl Buchstaben in der Txt stehen. Und ich Speichere doch den Bereich mit Mid in einen String.. So müssten doch trotzdem Buchstaben Weiter gegeben werden oder?

In der TXT Steht quasi:

Manu,1000

Ausgegeben wird" 0 1000 "

BladeRunner

Moderator

BeitragDo, Feb 12, 2015 18:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Die funktion hat keine Strings als Rückgabeparameter.

function bla() gibt eine Zahl zurück, einen Integer um genau zu sein.
Function Bla$() gibt einen String zurück. Sind die selben Kürzel wie bei Variablen 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
 

g4ndhi

BeitragDo, Feb 12, 2015 19:26
Antworten mit Zitat
Benutzer-Profile anzeigen
AHhhh man ey! Solche Kleinigkeiten....! Saß da fast zwei Tage und hab die bestimmt 20 mal neu geschrieben...

Auf alles wär ich gekommen darauf nie...


Danke

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group