Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2013, 15:46
Avatar de Carlmycol
Carlmycol
 
Fecha de Ingreso: diciembre-2007
Ubicación: Los Teques, Venezuela
Mensajes: 240
Antigüedad: 16 años, 4 meses
Puntos: 3
Problema extraño al llenar un arreglo en pascal? o.0

Buenas, pregunto por si alguien sabe del tema...

En la universidad me han mandado a hacer un trabajo practico, en el cual hay que usar arreglos, sin embargo tengo un problema, que.. no se cual es.

Posteo el codigo, es corto, y luego explico con detalle

Código pascal:
Ver original
  1. procedure inicializar_candidatos();
  2. var z:integer;
  3. begin
  4.  
  5.      //writeln('Inicializando nombres de candidatos');
  6.  
  7.      for z:=1 to total_candidatos do
  8.      begin
  9.  
  10.           write('Candidato ', z, '. Nombre: ');
  11.           read(nombres_candidatos[z]);
  12.           writeln;
  13.  
  14.      end;
  15. end;


Al llamar el procedimiento y ejecutar el ciclo for, este... no lee la variable nombres_candidatos[z], simplemente imprime algo como

Candidato 1. Nombre:
Candidato 2. Nombre:
Candidato 3. Nombre:
Candidato 4. Nombre:
...

Sin leer la variable... o.0


Me está volviendo loco, he llenado arreglos y matrices en otros lenguajes, hasta en C, y nunca he tenido este tipo de problema.... Alguien tendrá una idea?

Muchas gracias de antemano, saludo.