kostenloser Webspace werbefrei: lima-city


Umgang mit einer Liste

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    toolz

    Kostenloser Webspace von toolz

    toolz hat kostenlosen Webspace.

    Ich brauche in Blitz Basic ein unbegrenztes Feld (was als Array nicht zu realisieren ist) und habe mich deshalb für eine Liste entschieden. Die Liste habe ich mir schnell selbst geschrieben:

    Type position
    	Field vor.position
    	Field x
    	Field y
    End Type

    Sie funktioniert auch wunderbar. Allerdings brauche ich jetzt noch eine Hinzufügen- Funktion, um Elemente hinzu zu fügen, auch wenn die Liste etwas länger wird. Hier wird es komplexer, weil ich mich in Basic diesem Problem zum ersten Mal konfrontiert sehe. Ich weiß nicht, wie ich mit der Liste umgehen soll, um an die Liste ein neues Element zu hängen. Ich habe momentan folgenden Code:

    liste.position = New position
    
    Function neu (liste$, var, var2 = 0)
    	If liste$ = "liste1"
    		z.position = liste ;Hier ist ein Fehler
    		While z\x <> -1
    			z = z\vor
    		Wend
    		z\x = var
    		z\y = var2
    		z\vor.position = New position
    	Else
    		;[...]
    	EndIf
    End Function

    Kann mir jemand helfen, eine funktionierende Funktion hierfür zu schreiben?

    Beitrag zuletzt geändert: 13.2.2010 17:15:25 von toolz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. fritzumts4you

    fritzumts4you hat kostenlosen Webspace.

    Du müsstest doch erstmal z als position definieren.
  4. kenn mich mit blitz basic nicht gut aus.

    aber bei vb machst du sowas mit
    liste.items.add(TITEL, POSITION)
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!