Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 22.10.2005, 16:57 Titel: Bug: INSTR und die Nullbytes... |
|
|
Hallo.
Ich hab einen Käfer in FB 0.14 Stable bezüglich INSTR gefunden:
Code: | '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Bug: INSTR kann anscheinend nicht mit 0-Bytes umgehen.
' Meine Compilerversion: FreeBasic 0.14 Stabile
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Was der Compiler bei -version sagt:
'
' FreeBASIC Compiler - Version 0.14 for win32 (target:win32)
' Copyright (C) 2004-2005 Andre Victor T. Vicentini (av1ctor@yahoo.com.br)
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DIM ABC AS STRING
DIM XYZ AS STRING
DIM I AS INTEGER
ABC="H"+CHR$(0)+"A"+CHR$(0)+"L"+CHR$(0)+"L"+CHR$(0)+"O"
PRINT "Laenge der Teststrings: "; LEN(ABC)
XYZ = "L"+CHR$(0)+"L"+CHR$(0)
PRINT "Laenge des Suchstrings: "; LEN(XYZ)
PRINT "Der Suchstring ist garantiert im Teststring enthalten."
PRINT "Findet INSTR ihn? ";
I=INSTR(ABC, XYZ)
IF I < 1 THEN
PRINT "NEIN! ("; LTRIM$(STR$(I)); ")"
ELSE
PRINT "JA! ("; LTRIM$(STR$(I));")"
END IF
SLEEP: END |
Ist der Fehler in 0.15 behoben oder bin ich der Erstentdecker?
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 22.10.2005, 18:26 Titel: |
|
|
Ist in 0.15b bereits behoben.
Gruß,
Mark |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
|