RENUM
GW-Basic, utilisé par PC-Basic
Exemple de programmation
Pour renuméroter les lignes de programme.
RENUM[new number],[old number][,increment]]
new number est le premier numéro de ligne à utiliser dans la nouvelle
séquence. La valeur par défaut est 10.
old number est la ligne du
programme en cours où la renumérotation doit commencer. La valeur par défaut est
la première ligne du programme.
increment est l'incrément à utiliser dans
la nouvelle séquence. La valeur par défaut est 10.
RENUM modifie
également toutes les références de numéro de ligne suivant les instructions
ELSE, GOTO, GOSUB, THEN, ON...GOTO, ON...GOSUB, RESTORE, RESUME et ERL pour
refléter les nouveaux numéros de ligne.
Si un numéro de ligne inexistant apparaît après l'une de ces instructions, le
message d'erreur "Ligne non définie x dans y" s'affiche. La référence de numéro
de ligne incorrecte x n'est pas modifiée par RENUM, mais le numéro de ligne y
peut être modifié.
RENUM ne peut pas être utilisé pour modifier l'ordre
des lignes de programme (par exemple, RENUM 15,30 lorsque le programme a trois
lignes numérotées 10, 20 et 30) ou pour créer des numéros de ligne supérieurs à
65529. Une erreur "Appel de fonction illégal" se produit.
Exemples:
RENUM
Renumérote tout le programme. Le premier nouveau numéro de ligne
sera 10. Les lignes sont incrémentées de 10.
RENUM 300,,50
Renumérote
tout le programme. Le premier nouveau numéro de ligne sera 300. Les lignes sont
incrémentées de 50.
RENUM 1000,900,20
Renumérote les lignes à partir
de 900 afin qu'elles commencent par le numéro de ligne 1000 et soient
incrémentées de 20.