impresion en pascal
Publicado por edgardo (1 intervención) el 15/06/2005 20:15:13
necesito informacion para realizar una impresion en pascal.
en el codigo utilizo la unidad Winprn
declaro una variable lst
luego mando a imprimir por ej
writeln(lst,nombre,fechanac:20);
pero la fecha de nacimiento no la puedo justificar ya que el nombre es de longitud variable.
ej: sale impreso
nombre fecha de nac:
gonzales luis 14/12/1982
ruiz ana 01/10/1980
gutierrez maximiliano 03/02/1978
si lo hago con write(nombre)
y a una variable le asigno la cantidad de blancos entre una const y length(nombre)
como dif:=25-length(nombre
luego agrego la cantidad de blancos que tiene dif en otra variable como blancos
mando write(lst,blancos)
luego write(lst,fechanac)
no funciona ( me parece que solo permite writeln )
como podre solucionarlo?
en el codigo utilizo la unidad Winprn
declaro una variable lst
luego mando a imprimir por ej
writeln(lst,nombre,fechanac:20);
pero la fecha de nacimiento no la puedo justificar ya que el nombre es de longitud variable.
ej: sale impreso
nombre fecha de nac:
gonzales luis 14/12/1982
ruiz ana 01/10/1980
gutierrez maximiliano 03/02/1978
si lo hago con write(nombre)
y a una variable le asigno la cantidad de blancos entre una const y length(nombre)
como dif:=25-length(nombre
luego agrego la cantidad de blancos que tiene dif en otra variable como blancos
mando write(lst,blancos)
luego write(lst,fechanac)
no funciona ( me parece que solo permite writeln )
como podre solucionarlo?
Valora esta pregunta


0