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 originalprocedure inicializar_candidatos();
var z:integer;
begin
//writeln('Inicializando nombres de candidatos');
for z:=1 to total_candidatos do
begin
write('Candidato ', z, '. Nombre: ');
read(nombres_candidatos[z]);
writeln;
end;
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.