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
string$(nb_car, sous_chaîne)
string$(nb_car, code_car)
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 |
# Afficher 5 caractères 'A' peut être fait par l'une des 2 lignes :
Infbox string$(5, 'A')
Infbox string$(5, 65)
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.
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.