READ |
Lecture |
---|---|
QuickBASIC/QBasic |
Syntaxe
READ variable1, variable2,... |
Paramètres
Nom | Description |
---|---|
variable1, variable2,... | Ces paramètres indique les variables allant recevoir les données |
Description
Cette commande permet d'effectuer la lecture de données contenu dans «DATA».
Remarques
- Une liste de variables est une série de variables QuickBASIC valides séparées par des virgules.
- Les instructions READ sont toujours utilisées avec les instructions DATA. L'instruction READ attribue des valeurs DATA aux variables sur une base individuelle. Ces variables peuvent être numériques ou chaîne de caractères. Tenter de lire une valeur de chaîne de caractères dans une variable numérique produit une erreur de syntaxe d'exécution. La lecture d'une valeur numérique dans une variable chaîne de caractères ne produit pas d'erreur, mais entrepose la valeur sous forme de chaîne de caractères de chiffres.
- Les valeurs lues dans les variables entières sont arrondies avant que la valeur ne soit affectée à la variable. La lecture d'une valeur numérique trop grande pour une variable produit une erreur d'exécution.
- Les valeurs de chaîne de caractères lues dans des variables de chaîne de caractères de longueur fixe sont tronquées si la chaîne de caractères est trop longue. Les valeurs de chaîne de caractères plus courtes que la longueur de la variable de chaîne de caractères sont justifiées à gauche et remplies de blancs.
- Seuls les éléments individuels d'une variable d'enregistrement peuvent apparaître dans une instruction READ.
- Une seule instruction READ peut utiliser une ou plusieurs instructions DATA (elles seront utilisées dans l'ordre), ou plusieurs instructions READ peuvent utiliser la même instruction DATA. S'il y a plus de variables dans la liste de variables qu'il n'y a de valeurs dans l'instruction ou les instructions DATA, alors un message d'erreur s'affichera :
- Utilisez l'instruction RESTORE pour relire les instructions DATA.
Out of DATA |
S'il y a moins de variables que le nombre d'éléments dans l'instruction ou les instructions DATA, les instructions READ suivantes commencent à lire les données au premier élément non lu. S'il n'y a pas d'instructions READ suivantes, les éléments supplémentaires sont ignorés.
Exemple
Voici quelques exemples d'utilisation de cette fonction :
on obtiendra le résultat suivant :
GLADIR.COMVoir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - DATA
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - RESTORE
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - READ
Dernière mise à jour : Mercredi, le 14 septembre 2016