L4G >  string$  

Afficher tout Masquer tout

String$ permet de définir une chaîne, résultat de la répétition d'une sous-chaîne ou d'un code ascii

 

Syntaxe

string$(nb_car, sous_chaîne)
string$(nb_car, code_car)

 

Paramètres

Elément

Description

Restrictions

nb_car

Expression numérique entière  du facteur de répétition du caractères ou de la sous_chaîne

nb_car   >=  0

sous_chaîne

Expression alphanumérique qui sera répétée

Aucune

code_car

Expression numérique entière correspondant au code ascii du caractère à répéter.

0 <= code_car <=65535

 

Exemples

   # Afficher 5 caractères 'A' peut être fait par l'une des 2 lignes :
    Infbox string$(5, 'A')
    Infbox string$(5, 65)

 

Description

string$(nb_car, code_car) renvoie une chaîne composée de nb_car caractères de code ascii code_car.

string$(nb_car, sous_chaîne) renvoie une chaîne composée de la répétition de sous_chaîne nb_car fois.

Le type du résultat est Char.

 

Remarques

Si le nombre de caractères du résultat est supérieur à 255, alors la chaîne renvoyée est tronquée à 255 caractères sans générer d'erreur.

Si nb_car est nul ou si code_car est nul ou si sous_chaîne est la chaîne vide, le résultat renvoyé par string$ est la chaîne vide.

 

Erreurs associées

Erreur

Description

ERDOM (50)

- code_car est négatif ou supérieur à 65535.
- nb_car est négatif.

ERMODE (10)

nb_car n'est pas numérique.

 

Mots-clés associés

SPACE$ - ASCII - CHR$ - GRAPH$