Pascal/Turbo Pascal - Pequeña duda

 
Vista:
sin imagen de perfil

Pequeña duda

Publicado por Antonio (7 intervenciones) el 20/05/2015 14:34:11
Buenas, tengo un programa que puedo entrar datos sobre autores, el problema lo tengo al listar todos los autores. Yo uso esto en listado:

gotoxy(15,1);
Writeln('Autor:');
gotoxy(15,2);
writeln(a.Autor);

La linea gotoxy(15,2) es donde tengo el fallo, ya que una vez listo los autores solamente me mostrara el ultimo autor entrado, porque estan todos en la misma fila , la 2.

Lo que quiero es que cada autor sea listado en filas una debajo de la otra.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Pequeña duda

Publicado por dario (42 intervenciones) el 21/05/2015 07:15:32
El gotoxy(x,y) devuelve una posicion en pantalla donde "x" es la columna y "y" es la fila. Lo que debes hacer es poner una variable para las filas, esta variable es la que se incrementa, y la columna dejarla tal cual
Ejemplo:

codigo
f:=1 {variable para fila}
gotoxy(15,f) {te aparece en la primera fila}
f:=f+1 {incrementas el valor de la fila}
todo esto dentro de un bucle.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar