COUNT
DESCRIPTION.
L'instruction COUNT retourne le nombre de caractères présent sur la ligne la plus basse dans la surface textuelle.
SYNTAXE.
ksymboles = COUNT
REMARQUES.
L'instruction COUNT retourne un nombre entier.
L'instruction COUNT n'est opérante que sur la surface textuelle. Les caractères envoyés sur la surface graphique ne seront pas pris en compte.
Les caractères affichés directement sur la surface textuelle à l'aide de la commande VDU ne contribuent pas à la valeur retournée par l'instruction COUNT, tout en modifiant la position du curseur textuel et donc les valeurs retournées par les instructions POS et VPOS. L'utilisation de la commande VDU devrait rester réservée à l'envoi de caractères de controle, code de 1 à 31.
RUBRIQUES.
L'affichage des textes pour plus de détails sur la gestion de l'affichage des textes.
EXEMPLE.
FOR kvaleur = 1 TO 3
PRINT STRING$( kvaleur , "-" ) ; COUNT ;
NEXT kvaleur
FOR kvaleur = 1 TO 3
PRINT STRING$( kvaleur , "-" ) ; COUNT
NEXT kvaleur
PRINT TAB( 10 , 15 ) "BBC BASIC for SDL 2.0" ;
PRINT TAB( 30 , 7 ) COUNT
retourne
-1--4---8
-1
--2
---3
21
>
BBC BASIC for SDL 2.0
La ligne 30 est la ligne la plus base de la surface textuelle sur laquelle se trouve des symboles. c'est donc le nombre de symboles, réellement affichés sur cette ligne, qui est retourné par la dernière instruction COUNT.
PRINT TAB( 30 , 7 ) COUNT retourne la valeur 21, c'est-à-dire le nombre de symboles qui sont présent sur la ligne 30. a noter que l'espace en début de ligne n'est pas comptabilisé, seuls les 21 caractères de BBC BASIC for SDL 2.0 sont pris en compte.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.