DIM |
Dimension d'un tableau |
---|---|
GWBASIC |
Syntaxe
DIM tableau(longueur),tableau(longueur),... |
Paramètres
Nom | Description |
---|---|
tableau | Ce paramètre permet d'indiquer le tableau à créer |
longueur | Ce paramètre permet d'indiquer le nombre d'élément que doit contenir le tableau |
Description
Cette commande permet de définir des tableaux.
Remarques
- S'il y a moins de 10 éléments dans le tableau, il n'est pas nécessaire d'utiliser l'instruction «DIM» pour réservé les éléments nécessaires à la variable.
- Si un nom de variable de tableau est utilisé sans instruction DIM, la valeur maximale de son ou de ses indices est supposée être 10. Si un index supérieur au maximum spécifié est utilisé, l'erreur suivant se produit :
- Le nombre maximal de dimensions pour un tableau est de 255.
- La valeur minimale d'un index est toujours 0, sauf indication contraire avec l'instruction OPTION BASE.
- Un tableau, une fois dimensionné, ne peut pas être redimensionné dans le programme sans d'abord exécuter une instruction CLEAR ou ERASE.
- L'instruction DIM définit tous les éléments des tableaux spécifiés sur une valeur initiale de zéro.
Subscript out of range |
Exemples
Voici un exemple d'une utilisation typique de cette commande :
Cet exemple lit 21 instructions DATA ailleurs dans le programme et attribue leurs valeurs de A(0) à A(20), de manière séquentielle et inclusive. Si le tableau A est simple précision (précision par défaut), la ligne 10 allouera 84 octets de mémoire à ce tableau (4 octets fois 21 éléments) :
Dernière mise à jour : Lundi, le 19 janvier 2015