Duda Turbo Pascal

Mony_Lun

A ver si alguien me puede ayudar, mi duda es como puedo crear una tabla que contenga numeros y a la vez caracteres.
Merci!!

Y

program prueba;
type
t_tabla = array[1..100] of strings;

var
tabla= t_tabla;

begin
tabla[1]="a";
tabla[2]=2;
end;

te aguanta números y caracteres.

E

#1: la solución de #2 sirve pero eso de tabla[2]=2; deberias cambiarlo por tabla[2]="2"; (sólo puedes meter los números como caracteres), luego si quieres operar con ellos deberás usar el procedimiento val.

PD: yo haría un array bidimensional para tener en una fila números y en otra caracteres. Ej:

t_tabla = array[1..100, 1..100] of string[n];

(donde n es el máximo de caracteres de cada cadena ya que por defecto es 255 y es propenso a errores de desbordamiento de pila "stack overflow error")

end; :P

Usuarios habituales