Finalidad:Definir variables de matriz

 

Formato:SETARRAY [/= /F /T:tipo /R nombre de archivo [/Z] nombre de matriz] nombre [a B C D]]]] [...]

 

a, b, c, dDimensiones de la matriz

 

/F(forzar sobrescritura)/Tipo)
/Leer)/Z (cambiar tamaño)        

 

Uso:

 

Puede definir matrices de hasta 4 dimensiones. Por ejemplo, para definir una matriz de 5 filas por 10 columnas:

 

setarray matriz1[5,10]

 

Los elementos de la matriz se abordan en base 0, por lo que para hacer referencia a esta matriz usaría 0-4 para las filas y 0-9 para las columnas.

 

Puede inicializar matrices agregando [propuesta de] a la definición. Por ejemplo, para inicializar todos los elementos de la matriz a 0:

 

setarray mimatriz[100] [0]

 

Las variables de matriz pueden devolver un rango de valores. La sintaxis es:

 

arrayvar[x..y]

 

TCC devolverá los valores de varmatriz[x] a variablearray[y] con un espacio entre cada valor.

 

Para configurar los elementos variables, utilice el SET mando.

 

Si no ingresa ningún argumento, SETARRAY mostrará las matrices definidas actualmente. Si no ingresa ninguna dimensión, SETARRAY mostrará la definición de esa matriz. Puede utilizar comodines en el nombre de la matriz.

 

Vea también @ARRAYINFO.

 

Opciones:

 

/=Muestre el cuadro de diálogo del comando SETARRAY para ayudarlo a configurar las opciones de la línea de comando. La opción /= puede estar en cualquier lugar de la línea; Las opciones adicionales establecerán los campos apropiados en el cuadro de diálogo de comando.

 

/FForzar la sobrescritura de matrices existentes (si las hay).

 

/RLeer un archivo en una matriz unidimensional. SETARRAY determinará automáticamente el tamaño requerido de la matriz. Sólo puedes combinar /R con /F.

 

/T:tipo[:"expresión regular"]Establecer un tipo de variable. Si intenta establecer la variable en un tipo incompatible, SET devolverá un error. Los tipos soportados son:

 

entero (o 1)La variable solo puede contener 0-9
diciembre (o 2)La variable sólo puede contener del 0 al 9, el carácter decimal y el separador de miles.
hexadecimal (o 3)La variable solo puede contener 0-9 y A-F
booleano (o 4)La variable solo puede contener 0 o 1
alfa (o 5)La variable solo puede contener A-Z y a-z
alnum (o 6)La variable solo puede contener A-Z, a-z y 0-9
expresión regular (o 7)La variable debe coincidir con la expresión regular especificada.

 

/ZCambiar el tamaño de una matriz existente. Por ejemplo:

 

setarray mimatriz[5,2]

...

setarray /z mimatriz[8,3]

 

No se puede cambiar el número de dimensiones de una matriz.