CLS |
Efface l'écran |
|---|---|
| BASIC | |
Syntaxe
| CLS [n] | Syntaxe du BASICA, GWBASIC, Qbasic, QuickBASIC, Turbo Basic |
| CLS c | Syntaxe du BASIC du CoCo 3 |
| CLS | Syntaxe du BASIC du Sinclair BASIC |
Description
Cette commande permet d'effacer l'écran.
Remarques
- La commande CLS sert à effacer tout ce qui est actuellement affiché à l'écran, réinitialisant ainsi l'affichage. Elle est particulièrement utile pour clarifier l'interface entre deux affichages successifs dans un programme interactif.
- Selon les variantes de BASIC, la commande peut accepter un paramètre optionnel (n ou c) pour contrôler précisément ce qui est effacé. Par exemple, certains systèmes permettent de n'effacer que le texte, que les graphiques ou les deux.
- L'utilisation de CLS améliore l'esthétique du programme, en supprimant les anciens résultats et en laissant place nette à de nouveaux affichages. Cela permet de rendre le déroulement du programme plus fluide et professionnel pour l'utilisateur.
- Dans les jeux ou les animations textuelles en BASIC, CLS est souvent utilisé pour redessiner rapidement l'écran à chaque étape. Cela permet de simuler un rafraîchissement d'image, bien que cela entraîne parfois un léger scintillement.
- Sur certains systèmes, CLS réinitialise également la position du curseur en haut à gauche de l'écran. Cela permet de repositionner automatiquement l'affichage sans devoir le faire manuellement avec d'autres commandes.
- Si CLS est utilisé trop fréquemment dans une boucle, cela peut ralentir le programme, surtout sur du matériel plus ancien. Il est donc préférable de l'utiliser avec parcimonie ou de combiner son usage avec des mises à jour ciblées de l'écran.
- Dans un programme éducatif ou de démonstration, CLS permet de rendre les résultats plus lisibles, en éliminant tout le texte précédent avant d'afficher de nouvelles informations. Cela aide l'utilisateur à se concentrer sur ce qui est important.
- La compatibilité de CLS avec plusieurs variantes de BASIC (BASICA, GW-BASIC, QBasic,...) montre son importance en tant que commande fondamentale. Son comportement reste relativement standard, ce qui facilite le portage de code entre différentes versions du langage.
Dernière mise à jour : Vendredi, le 21 Juillet 2023