Seite 1 von 2
Goto
Verfasst: 21.04.2006 20:27
von Alves
Jetzt nicht gleich rumbrüllen, aber ich möchte für ein Prog die Goto Funktion von BASIC verwenden (unbedingter Sprung zu einer Zeile).
Das Geliche gilt für IF ... Then
Weiß jemand die Codes für Pb?
Verfasst: 21.04.2006 20:30
von Macros
Das Gerede über Goto überlasse ich anderen

Verfasst: 21.04.2006 20:31
von Kaeru Gaman
@Alves
hat die Demo keine Help? o_O
..schreib mal im Editor "goto" und drück F1...
Verfasst: 21.04.2006 20:38
von Alves
Dankeschön!

Verfasst: 21.04.2006 21:25
von Alves
Bei goto in der Hife ist so viel Zeug, das hab ich nicht vertsanden.
Aber ich hab da noch was anderes:
Bei diesem Programm eigt er nur die letzten 24 Zahlen an:
Code: Alles auswählen
OpenConsole()
a=1
PrintN(Str(a))
druck: a+1
If a>200
Goto Ende
Else
PrintN(Str(a))
EndIf
Goto druck
Ende: Input()
CloseConsole()
Verfasst: 21.04.2006 21:27
von Kaeru Gaman
> Bei diesem Programm eigt er nur die letzten 24 Zahlen an:
>__<"""
..deine konsole hat 25 zeilen, wa?
..die anderen sind nur so schnell wieder weg...

Verfasst: 21.04.2006 21:27
von Macros
Das liegt daran, das die Console nur eine Begrentzte Ausgabelänge hat. Deutlich wird das so:
Code: Alles auswählen
OpenConsole()
a=1
PrintN(Str(a))
druck: a+1
If a>200
Goto Ende
Else
PrintN(Str(a))
EndIf
Delay(50)
Goto druck
Ende: Input()
CloseConsole()
Verfasst: 21.04.2006 21:29
von Alves
Danke Macros hat mir geholfen!
Verfasst: 21.04.2006 21:31
von Kaeru Gaman
btw...
Alves hat geschrieben:Bei goto in der Hife ist so viel Zeug, das hab ich nicht vertsanden.
wie das eigentlich?
Die PB-Hilfe hat geschrieben:Syntax
Goto <Sprungmarke>
Beschreibung
Dieser Befehl wird benutzt, um die Programmausführung direkt zu einer Sprungmarke zu verlegen. Seien Sie vorsichtig mit dieser Funktion, da falsche Benutzung zu einem Programmabsturz führen kann... Hinweis: Um eine Schleife sicher zu verlassen, sollten Sie immer Break anstelle von Goto verwenden.
..is doch nich viel...
der rest gehört nich zu Goto... sollte man aber schon sehen...
Verfasst: 21.04.2006 21:31
von Alves
Aber für große Zahlen wie ichs vorgesehen habe, ist ein
wesentlich sinnvoller.
