SortList in PB 3.93

Anfängerfragen zum Programmieren mit PureBasic.
Hanniball
Beiträge: 55
Registriert: 21.03.2005 17:40
Wohnort: Oranienbaum
Kontaktdaten:

SortList in PB 3.93

Beitrag von Hanniball »

Hallo, kann mir jemand mal einen funktionierenden Code posten, der eine Liste mit Namen alphabetisch mit SortList sortiert?
Vielen herzlichen Dank.
walker
Beiträge: 278
Registriert: 29.08.2004 18:39
Wohnort: Bayern

Beitrag von walker »

Hi,

Du musst als erstes eine LinkedList anlegen z.B.

Code: Alles auswählen

Newlist meineliste$
Dann zu der Liste deine Daten hinzufügen

Code: Alles auswählen

Addelement(meineliste$())
meineliste$ = "mein name"
und dies so oft, wie du es brauchst.
Dann kannst Du die Liste mit

Code: Alles auswählen

Sortlist(meineliste$(),0)
sortieren. Die einzelnen Parameter zu SortList entnimm bitte der Hilfe von PB

cu
Ulf
Hanniball
Beiträge: 55
Registriert: 21.03.2005 17:40
Wohnort: Oranienbaum
Kontaktdaten:

Beitrag von Hanniball »

Hallo vielen Dank, aber warum sortiert der folgende Code dann nicht?

Code: Alles auswählen

NewList sorte.s()
AddElement(sorte())
sorte()="first"
AddElement(sorte())
sorte()="du"
AddElement(sorte())
sorte()="er"
AddElement(sorte())
sorte()="sie"
AddElement(sorte())
sorte()="es"
AddElement(sorte())
sorte()="last"

SortList(sorte(), 2)

SelectElement(sorte(),0)
For i=0 To 5
Debug sorte()
NextElement(sorte())
Next
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26

Beitrag von Leo »

Ehm, was ist mein Fehler hier o_O?

Code: Alles auswählen

NewList Namen.s()

AddElement(Namen())
Namen() = "Zero"
AddElement(Namen())
Namen() = "Alpha"
AddElement(Namen())
Namen() = "Gamma"
AddElement(Namen())
Namen() = "Jan"

Debug "Unsortiert:"
ForEach Namen()
    Debug Namen()
Next
Debug ""

SortList(Namen(),2)
Debug "Sortiert:"
ForEach Namen()
    Debug Namen()
Next
Hanniball
Beiträge: 55
Registriert: 21.03.2005 17:40
Wohnort: Oranienbaum
Kontaktdaten:

Beitrag von Hanniball »

@Leo - genau das frage ich mich ja auch.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

bei mir gibt es den befehl sortlist garnicht
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26

Beitrag von Leo »

zigapeda hat geschrieben:bei mir gibt es den befehl sortlist garnicht
Topos Version?

Ansonsten uppe mal auf 3.93.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

shit hab ja noch die 3.92
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Hanniball
Beiträge: 55
Registriert: 21.03.2005 17:40
Wohnort: Oranienbaum
Kontaktdaten:

Beitrag von Hanniball »

Funktioniert denn der Code bei Euch? (3.93 vorausgesetzt)
Benutzeravatar
RAaBe
Beiträge: 80
Registriert: 07.09.2004 12:52
Wohnort: Münsterland
Kontaktdaten:

Beitrag von RAaBe »

Bei mir läuft es.
Antworten