LEN()
DESCRIPTION.
La fonction LEN() retourne le nombre de caractères de la chaine donnée en argument.
SYNTAXE.
ktaille = LEN( chaine )
REMARQUES.
chaine est obligatoire, mais peut être de n'importe quelle longueur. Si chaine est omis BBC Basic retournera erreur.
Si chaine est une chaine de caractères vide, c'est-à-dire équivalente à "", la fonction LEN() retournera 0.
Voir la fonction FN_ulen()du module utf8lib.bbc qui retourne le nombre de caractères de la chaine de caractères au format UTF-8.
RUBRIQUES.
Les chaines de caractères pour plus de détails sur la gestion des chaines de caractères.
EXEMPLES.
kdebut$ = "BBC" : PRINT LEN( kdebut$ ) : REM retourne 3
kcentre$ = "basic" : PRINT LEN( kcentre$ ) : REM retourne 5
kfin$ = "SDL 2.0" : PRINT LEN( kfin$ ) : REM retourne 7
kvide$ = "" : PRINT LEN( kvide$ ) : REM retourne 0
REM --- Exemple d'analyse d'une chaine de caractères ---
INPUT "Entrez votre chaine de caracteres ... " ; kstring$
FOR klettre = 1 TO LEN( kstring$ )
klettre$ = MID$( kstring$ , klettre , 1 )
kcode = ASC( klettre$ )
IF kcode > 64 AND kcode < 91 THEN
PRINT klettre$ " est une majuscule."
ELSE IF kcode > 96 AND kcode < 123 THEN
PRINT klettre$ " est une minuscule."
ELSE
PRINT klettre$ " n'est pas une lettre."
ENDIF
ENDIF
NEXT klettre
END
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.