STRING$ |
Chaîne de caractères |
---|---|
ST BASIC |
Syntaxe
X$ = STRING$(numericexpression, numericorstringexpression) |
Paramètres
Nom | Description |
---|---|
numericexpression | Ce paramètre permet d'indiquer le nombre de caractères devant être généré. |
numericorstringexpression | Ce paramètre permet d'indiquer le caractère devant être dupliqué. |
Description
Cette fonction permet de répéter un caractère détermine plusieurs fois sous forme de chaîne de caractères.
Remarques
- La première expression numérique est la longueur de la chaîne de caractères renvoyée par STRING$. Il doit être compris entre 0 et 255.
- Vous pouvez utiliser une expression numérique ou chaîne de caractères pour le deuxième paramètre. Une expression numérique doit être un code ASCII pour un caractère. Un caractère de chaîne de caractères peut être de n'importe quel type.
- La fonction STRING$ renvoie une chaîne de caractères de la longueur spécifiée constituée du caractère du code ASCII spécifié ou du premier caractère de l'expression de chaîne de caractères.
- La fonction STRING$ produit moins de fragmentation de la mémoire et fonctionne beaucoup plus rapidement que la concaténation. Lors de la création d'une chaîne de caractères contenant un certain nombre de caractères différents, il est plus efficace d'utiliser STRING$ ou SPACE$ pour créer une chaîne de caractères de la longueur requise, puis utiliser MID$ pour déplacer des caractères individuels dans la chaîne de caractères plutôt que pour concaténer des chaînes de caractères.
Exemples
Voici des exemples typiques de l'utilisation de la fonction STRING$ :
Voici un autre exemple :
on obtiendra le résultat suivant :
********************Ok
Dernière mise à jour : Vendredi, le 7 Août 2020