Objectif :Définir les variables du tableau

 

Format:SETARRAY [/= /F /T :type /R nom de fichier [/Z] nom du tableau] prénom[a B c d]]]] [...]

 

a, b, c, dDimensions du tableau

 

/F(forcer l'écrasement)/Taper)
/Lire)/Z (redimensionner)        

 

Usage:

 

Vous pouvez définir jusqu'à des tableaux à 4 dimensions. Par exemple, pour définir un tableau de 5 lignes sur 10 colonnes :

 

setarray tableau1[5,10]

 

Les éléments du tableau sont adressés en base 0, donc pour référencer ce tableau, vous utiliserez 0-4 pour les lignes et 0-9 pour les colonnes.

 

Vous pouvez initialiser des tableaux en ajoutant [Plus-value] à la définition. Par exemple, pour initialiser tous les éléments du tableau à 0 :

 

setarray mon tableau[100] [0]

 

Les variables de tableau peuvent renvoyer une plage de valeurs. La syntaxe est :

 

var_array[x..y]

 

TCC renverra les valeurs de variablevar[x] à tableauvar[y] avec un espace entre chaque valeur.

 

Pour définir les éléments variables, utilisez le SET commander.

 

Si vous n'entrez aucun argument, SETARRAY affichera les tableaux actuellement définis. Si vous n'entrez aucune dimension, SETARRAY affichera la définition de ce tableau. Vous pouvez utiliser des caractères génériques dans le nom du tableau.

 

Voir également @ARRAYINFO.

 

options:

 

/=Affichez la boîte de dialogue de commande SETARRAY pour vous aider à définir les options de ligne de commande. L'option /= peut être n'importe où sur la ligne ; des options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/FForcer l'écrasement des tableaux existants (le cas échéant).

 

/RLit un fichier dans un tableau à une dimension. SETARRAY déterminera automatiquement la taille requise du tableau. Vous ne pouvez combiner /R qu’avec /F.

 

/T:type[:"expression régulière"]Définissez un type de variable. Si vous essayez de définir la variable sur un type incompatible, SET renverra une erreur. Les types pris en charge sont :

 

entier (ou 1)La variable ne peut contenir que 0-9
décembre (ou 2)La variable ne peut contenir que 0 à 9, le caractère décimal et le séparateur des milliers
hex (ou 3)La variable ne peut contenir que 0-9 et A-F
booléen (ou 4)La variable ne peut contenir que 0 ou 1
alpha (ou 5)La variable ne peut contenir que A-Z et a-z
alnum (ou 6)La variable ne peut contenir que A-Z, a-z et 0-9
expression régulière (ou 7)La variable doit correspondre à l'expression régulière spécifiée

 

/ZRedimensionnez un tableau existant. Par exemple:

 

setarray mon tableau[5,2]

setarray /z mon tableau[8,3]

 

Vous ne pouvez pas modifier le nombre de dimensions d'un tableau.