Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Matriz de 26 columnas 19 renglones (https://www.clubdelphi.com/foros/showthread.php?t=52865)

intercubo 02-02-2008 01:58:45

Matriz de 26 columnas 19 renglones
 
hola:

me gustaria declarar una matriz de 26 columnas, 19 renglones e inicializarla con ciertos valores, ya tengo los valores en forma de matriz en exel.


Gracias!

Delphius 02-02-2008 02:05:59

Cita:

Empezado por intercubo (Mensaje 262931)
hola:

me gustaria declarar una matriz de 26 columnas, 19 renglones e inicializarla con ciertos valores, ya tengo los valores en forma de matriz en exel.


Gracias!

Hola intercubo, ya te había pedido que seas más explícito con tus explicaciones... lamento decirtelo pero... ¿que pretendes hacer concretamente? ¿Hay que leer desde el archivo en excel y pasarla a una matriz? ¿Hay que mostrar la matriz, como por ejemplo en un StringGrid?

Veo que este es tu seguido hilo, pero te pediría que por favor... aportes mayores detalles.

¿En donde tienes problemas? ¿Avanzaste en algo? ¿Podrías mostrarnos algo del código que haz hecho?

Saludos,

intercubo 02-02-2008 02:10:15

disculpa, lo que quiero hacer es llenar la matriz y mantenerla para hacer comparaciones, por ejemplo:


1 3 5 6
7 4 2 8

el valor de [0][1] seria 3

quiero poder comparar el valor de una variable con ese 3 por ejemplo

lo que necesito es llenar el arreglo con ciertos valores y que asi se quede.

gracias!

Delphius 02-02-2008 02:23:48

intercubo,
Al parecer no entendiste nada de lo que dije.
Cuanto te pedias que aportaras mayore detalles das menos que antes... De hecho repetiste lo mismo que antes, sólo que con otras palabras.

¿Que así se quede? Los valores siempren deben ser fijos, es decir CONSTANTES? Si es así para que leer o llenar?

Si lo que deseas es tener una matriz ya con datos fijos y que nunca van a cambiar, la solución es esta:

Código Delphi [-]
const
  UNA_MATRIZ: array[1..2,1..2] of integer = ((1,2),(3,4));

Naturalmente tu deberás hacerla del tamaño que necesitas.

Saludos,

intercubo 02-02-2008 02:27:21

muchas gracias!


La franja horaria es GMT +2. Ahora son las 11:27:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi