Seite 1 von 1
Linked List gibt keinen String aus sondern nur Zahlen
Verfasst: 23.03.2005 15:48
von Gamer
Wieso wird da anstatt von "bla" nur eine Zahl ausgegeben?
Code: Alles auswählen
NewList daten.s()
file.s="bla"
AddElement(daten())
daten()=file
anzahl = CountList(daten())
For i=1 To anzahl
SelectElement(daten(),i) : MessageRequester("", Str(daten()))
Next
Verfasst: 23.03.2005 15:52
von Leo
Mit Str(Daten()) willst du einen String in einen String umwandeln.
PB gibt automatisch den Pointer auf den String zurück,
wenn man bei Str ein String angibt
(ist ganz nützlich für manche libs glaub ich?!).
Korrekt muss dein Code also so lauten:
Code: Alles auswählen
NewList daten.s()
file.s="bla"
AddElement(daten())
daten()=file
anzahl = CountList(daten())
For i=1 To anzahl
SelectElement(daten(),i) : MessageRequester("", daten())
Next
Verfasst: 23.03.2005 16:06
von MLK
wobei zu beachten wäre, daß sich das erste element einer liste auf position 0 befindet.
Code: Alles auswählen
NewList daten.s()
file.s = "bla"
AddElement(daten() )
daten() = file
anzahl = CountList(daten() )
For i = 0 To anzahl -1
SelectElement(daten(), i) : MessageRequester("", daten() )
Next
;alternativ:
; ForEach daten()
; MessageRequester("", daten() )
; Next