Listed List ohne Elementen (gelöst)

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
PureBaser
Beiträge: 180
Registriert: 08.09.2004 21:20
Wohnort: Berlin
Kontaktdaten:

Listed List ohne Elementen (gelöst)

Beitrag von PureBaser »

Code: Alles auswählen

NewList Namenliste.s()

OpenConsole()
Repeat
  Print("Bitte einen Namen eingeben (E = Ende): ")
  Name$ = Input()
  PrintN("")
  If Name$ <> "e"
    AddElement(Namenliste())
    Namenliste() = Name$
  Else
    bool.b = 1
  EndIf
Until bool = 1
PrintN("")
PrintN("Die Liste hat "+Str(CountList(Namenliste()))+" Element(e).")
PrintN("")

ResetList(Namenliste())
NextElement(Namenliste())
Repeat
  PrintN(Namenliste())
Until NextElement(Namenliste()) = 0
Input()
CloseConsole()
Wenn man gleich am Anfang E eingibt, gibts vom Compiler ne Fehlermeldung (kein Element). Wie kann man das umschiffen?[/code]
Zuletzt geändert von PureBaser am 17.05.2006 19:00, insgesamt 1-mal geändert.
PB4 & WinXP_SP2
Exabot
Beiträge: 63
Registriert: 10.12.2004 09:50

Beitrag von Exabot »

In dem Du "While" anstatt "Repeat" verwendest!

Gruß

Spider
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

... oder ForEach verwendest.

also anstelle von...

Code: Alles auswählen

ResetList(Namenliste())
NextElement(Namenliste())
Repeat
  PrintN(Namenliste())
Until NextElement(Namenliste()) = 0
Input()
... dieses hier verwenden:

Code: Alles auswählen

ForEach Namenliste()
  PrintN(Namenliste())
Next
Input()
Grüße ... Kiffi
Benutzeravatar
PureBaser
Beiträge: 180
Registriert: 08.09.2004 21:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von PureBaser »

Ahja Super! :allright:

Muss nächstes mal mehr nachdenken...
PB4 & WinXP_SP2
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Außerdem heißt das linkedlist
Bild
Antworten