SoloCodigo

Programación General => Pascal => Mensaje iniciado por: Ocean Soul en Viernes 23 de Septiembre de 2005, 20:34

Título: Arreglo Donde Los Indices Son Caracteres
Publicado por: Ocean Soul en Viernes 23 de Septiembre de 2005, 20:34
Hola denuevo. Pues... eso; como hago para que en una arreglo los indices sean TODOS los caracteres????

type

vec=array[aca que pongo?] of tipoelemento;

Gracias!!!
Título: Re: Arreglo Donde Los Indices Son Caracteres
Publicado por: Amilius en Viernes 23 de Septiembre de 2005, 23:36
Usar otro arreglo de traducción:

vect=array[0..255] of byte;

vec[vect[ord('A')]]

o directamente, si no te importa tener posiciones no usadas:

vec[ord('A')]
Título: Re: Arreglo Donde Los Indices Son Caracteres
Publicado por: Enko en Sábado 24 de Septiembre de 2005, 16:06
o tambien...
Código: Text
  1.  
  2. vec: array['a'..'z'] of byte;
  3.  
  4. vec['b'] := 2;
  5.  
  6.  
Título: Re: Arreglo Donde Los Indices Son Caracteres
Publicado por: Alpha_ en Sábado 24 de Septiembre de 2005, 22:55
Código: Text
  1. vec = array[#0..#255] of (tipoausar)
  2.  

Con #codigo podés hacer referencia al código de caracter, no importa cuál sea.

Buenos días, gente, este es mi primer post y me alegra el poder aportar algo.

Me presento, soy Alpha el zorrino (y sí, estoy mal de la cabeza). Bue', no me extiendo, ya me conocerán de verme por aquí. Hermoso foro.

Saludos.
Título: Re: Arreglo Donde Los Indices Son Caracteres
Publicado por: Enko en Domingo 25 de Septiembre de 2005, 21:37
Cita de: "Alpha_"
Código: Text
  1. vec = array[#0..#255] of (tipoausar)
  2.  

Con #codigo podés hacer referencia al código de caracter, no importa cuál sea.

Buenos días, gente, este es mi primer post y me alegra el poder aportar algo.

Me presento, soy Alpha el zorrino (y sí, estoy mal de la cabeza). Bue', no me extiendo, ya me conocerán de verme por aquí. Hermoso foro.

Saludos.
BIENVENIDO AL FORO
Título: Re: Arreglo Donde Los Indices Son Caracteres
Publicado por: Ocean Soul en Miércoles 5 de Octubre de 2005, 22:59
Gracias :)