Falsche Vorstellung zu RSet ?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Sven
Beiträge: 374
Registriert: 23.09.2004 12:01

Falsche Vorstellung zu RSet ?

Beitrag von Sven »

Beim Verwenden des RSet-Befehles bin ich über eine Ungereimtheit gestolpert. Zuerst einmal steht in der Hilfe zu RSet: "... Ist der String länger als die angegebene 'Länge', wird er - beginnend von links - auf 'Länge' Zeichen gekürzt."

Eigentlich würde ich erwarten, dass der String von rechts gekürzt wird. Zumal bei LSet genau das gleiche steht.

Als Beispiel wird dann angeführt:
Ergebnis$ = RSet("R", 8) ; Ergebnis$ ergibt: " R"
Ergebnis$ = RSet("R", 8, "-") ; Ergebnis$ ergibt: "-------R"
Ergebnis$ = LSet("LongString", 4) ; Ergebnis$ ergibt: "Long"

Komisch, sollte da die Hilfe nicht stimmen? Probieren wir es also mal aus:

Debug RSet("R", 8) ; ergibt: " R"
Debug RSet("R", 8, "-") ; ergibt: "-------R"
Debug RSet("LongString", 4) ; sollte doch wohl "ring" ergeben?
Debug LSet("L", 8) ; ergibt: "L "
Debug LSet("L", 8, "-") ; ergibt: "L-------"
Debug LSet("LongString", 4) ; ergibt: "Long"

Ergebnis:

R
-------R
Long
L
L-------
Long

Wir stellen fest: Die Hilfe stimmt so grob, beide Befehle kürzen von links. Aber warum? Ist das ein Bug? Ein Feature? Oder muss das so sein?

Ratlos, Sven

[i]Edit by NicTheQuick: Smilies ausgeschaltet[/i]
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Re: Falsche Vorstellung zu RSet ?

Beitrag von GPI »

Sven hat geschrieben:Wir stellen fest: Die Hilfe stimmt so grob, beide Befehle kürzen von links. Aber warum? Ist das ein Bug? Ein Feature? Oder muss das so sein?
Schlechte beschreibung des RSET-Befehls (sorry Andre)

Rset füllt erstmal von links auf, falls nötig ist. dann wird gekürzt, falls zu lang. gekürzt wird generell von links.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Kekskiller
Beiträge: 752
Registriert: 14.09.2004 21:39
Kontaktdaten:

Beitrag von Kekskiller »

SEHR merkwürdig... Bug? Report!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

meiner meinung nach ist das ein Bug!

ein befehl zum rechtsbündigen auffüllen sollte auch rechtsbündig abschneiden!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@traumatic: so what? :wink:
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten