RSET |
Fixe à droite |
---|---|
QuickBASIC/QBasic |
Syntaxe
RSET varChaine$=exprChaine$ |
Paramètres
Nom | Description |
---|---|
varChaine$ | Ce paramètre permet d'indiquer la variable recevant les données |
exprChaine$ | Ce paramètre permet d'indiquer l'expression à traiter |
Description
Cette commande permet de cadrer à droite une chaîne de caractères.
Remarques
- Le paramètre varChaine$ est généralement un champ de fichier à accès aléatoire défini dans une instruction FIELD, bien qu'il puisse s'agir de n'importe quelle variable chaîne de caractères. Le paramètre exprChaine$ est la valeur affectée à la variable. Si varChaine$ nécessite moins d'octets que ceux définis pour varChaine$ dans l'instruction FIELD, l'instruction RSET justifie à droite la chaîne de caractères dans le champ (LSET justifie la chaîne de caractères à gauche). Les espaces sont utilisés pour remplir les positions supplémentaires. Si la chaîne de caractères est trop longue pour le champ, LSET et RSET tronquent les caractères à partir de la droite. Les valeurs numériques doivent être converties en chaînes de caractères avant d'être justifiées avec les instructions RSET ou LSET.
- L'instruction RSET peut être utilisée avec des variables de chaîne de caractères sans rapport avec les instructions FIELD. Lorsqu'elle est utilisée avec une variable de chaîne de longueur fixe, la valeur est justifiée à droite et complétée à gauche avec des espaces.
- Lorsque RSET est utilisé avec une chaîne de caractères de longueur variable, la chaîne de caractères est traitée comme un champ fixe. La longueur du champ est la longueur de la valeur que la variable avait avant l'instruction RSET.
Exemple
Voici un exemple typique de l'utilisation de cette fonction :
on obtiendra le résultat suivant dans le fichier «RSET.TXT» :
A AA AAA AAAA AAAAA AAAAAA AAAAAAA AAAAAAAA AAAAAAAAAAAAAAAAAAAVoir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LSET
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - FIELD
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - GET
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - PUT
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - RSET
Dernière mise à jour : Mercredi, le 14 septembre 2016