AUTO |
Automatique |
---|---|
GWBASIC |
Syntaxe
AUTO [numéro][,[incrément]] |
Paramètres
Nom | Description |
---|---|
numéro | Ce paramètre permet d'indiquer le numéro de ligne à partir duquel doit commencer à être incrémenter le code source. La valeur de ce paramètre être supérieur ou égale à 0. |
incrément | Ce paramètre permet d'indiquer la valeur ajouter au numéro de ligne après chaque ENTER (retour de chariot). La valeur par défaut est 10. |
Description
Cette commande permet de lancer l'incrémentation automatique des lignes de codes sources Basic lors de l'édition du code après chaque frappe de touche ENTER.
Algorithme
MODULE AUTO(début, incrément) SI début n'est pas spécifié ALORS * Valeur par défaut début ← 10 FIN SI SI incrément n'est pas spécifié ALORS * Valeur par défaut incrément ← 10 FIN SI Afficher un message pour indiquer que le mode AUTO est activé Ligne_actuelle ← début BOUCLE TANT QUE l'utilisateur ne quitte pas (par exemple, avec CTRL+C ou une commande STOP) Afficher Ligne_actuelle, suivi d'un espace pour permettre la saisie du code Attendre la saisie de l'utilisateur SI l'utilisateur entre une commande spéciale (par exemple, STOP) ALORS Désactiver le mode AUTO Quitter la fonction SINON Enregistrer le code saisi avec Ligne_actuelle Ligne_actuelle ← Ligne_actuelle + incrément FIN SI FIN BOUCLE TANT QUE Afficher un message indiquant que le mode AUTO est désactivé |
Remarques
- Il est possible d'arrêter l'ajout automatiquement des numéros de ligne que provoque cette commande en enfonçant la combinaison de touche suivante Ctrl + Alt + Esc (Conterm Max) ou Ctrl+Break (IBM PC) ou Ctrl+C.
- Si AUTO s'apprête à remplacer une ligne existante, un caractère astérisque (*) est après le numéro de ligne pour signal le danger à l'utilisateur. Si enfonce la touche ENTER immédiatement sans écrire aucune instruction, la ligne sera conservé, tandis que si vous écrivez n'importe quoi après l'astérisque, alors il remplacera la ligne existante pour le nouveau contenu inscrit.
- ATTENTION ! L'utilisation de cette commande ne permet la modification que de la ligne courante, ainsi, si vous souhaitez modifier une ligne existante, vous devrez d'abord arrêter l'exécution de la commande AUTO à l'aide de la combinaison de touche puis aller modifier votre ligne.
Exemples
L'exemple suivant permet de générer les numéros de ligne 100, 150, 200,... :
- AUTO 100, 50
L'exemple suivant permet de générer les numéros de ligne 10, 20, 30, 40,... :
Dernière mise à jour : Lundi, le 19 janvier 2015