Programación General > Delphi

 Ayuda Con Los Arrays

(1/3) > >>

althenna:
de nuevo yo (ya me habia tardado)

bueno lo que pasa es que estoy haciendo un corrector lexico pero necesito usar un arra, pero no se como digamos meter bien la informacion al array para que se busque la palabra ahi...

bueno a lo que voy es...
como se usan los arrays y su sintaxis
por fa

gracias de antemano y disculpen mis preguntas tan malas

JMAlonso:
Hola.

var miarray: array[1..100] of string;

esto seria un array de 100 elementos , cada uno de ellos un string;

var miarray2: array[1..10] of array[1..50] of string;

esto seria una array de dos dimensiones 10x50.


Saludos y espero que te funcione.

lopman:
No olvidemos que el tamaño de un array se puede establecer dinámicamente

myArray: Array of "lo q sea";

SetLength(myArray, tamaño);

myArray[tamaño-1] := valor;

Hay que recordar que los array empiezan a almacenar los elementos desde el 0, al igual que pasa en C. Por eso el rellenar el ultimo elemento como "tamaño-1".

Cuando quieras recuperar el elemento i-esimo, simplemente tendrás que escribir myArray, y recordando una vez mas que el primer elemento no es myArray[1], si no myArray[0].


Espero haberte sido de ayuda.
Suerte!!!

Alpha_:

--- Cita de: "JMAlonso" --- Hola.

var miarray: array[1..100] of string;

esto seria un array de 100 elementos , cada uno de ellos un string;

var miarray2: array[1..10] of array[1..50] of string;

esto seria una array de dos dimensiones 10x50.


Saludos y espero que te funcione.
--- Fin de la cita ---
Disculpa, pero no estoy totalmente seguro de si esto es correcto en Delphi.

Yo suelo hacer:

a: array[1..100, 1..100] of byte;

Y para acceder a los distintos elementos:

x := a[2, 63];

Saludos.

Enko:

--- Código: Text --- array[1..10] of array[1..10] == array[1..10,1..10]  Las dos formas son validas.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa