Aller/
Cette commande permet de "faire un saut" à un emplacement précis du code CpcdosC+ sur un fichier .CPC
ATTENTION:Il est déconseillé d'utiliser cette commande pour faire un saut dans une autre fonction d'un fichier ou pour sortir d'une boucle, d'un context de "SI/". Ce qui peut engendrer une "instabilité" de la stack du programme et finir par crasher le système.
Exemples déconseillés :
si/ "valeur" == "valeur" alors:
aller/ ok
sinon:
aller/ pas_ok
fin/ si
:ok:
...
:pas_ok:
...
Fonction/ toto()
aller/ autre_fonction
Fin/ Fonction
Fonction/ autre()
:autre_fonction:
...
Fin/ fonction
[Nom de l'emplacement]
Afficher 2 lignes à l'écran en sautant la 2eme
txt/ Ma premiere ligne
aller/ Sauter
txt/ Ma Deuxieme ligne
:Sauter:
txt/ Ma 3eme ligne
Affiche sur la console :
Ma première ligne
Ma 3eme ligne
Affiche 5 fois un message en boucle
// On commence a zero
fix/ valeur = 0
:debut:
// On ajoute +1 a la variable "valeur"
fix/ valeur = /C(%valeur% + 1)
txt/ Je suis a la %valeur% eme boucle!
// Si la valeur est strictement egale a 5 alors on saute a "Fin"
si/ "%Valeur%" == "5" alors: aller/ fin
// Sinon on recommence au "debut"
aller/ debut
:fin:
txt/ Termine.
Affiche sur la console :
Je suis a la 1 eme boucle!
Je suis a la 2 eme boucle!
Je suis a la 3 eme boucle!
Je suis a la 4 eme boucle!
Je suis a la 5 eme boucle!
Termine.