Pascal/Turbo Pascal - practica de ficheros

 
Vista:

practica de ficheros

Publicado por Jorge (2 intervenciones) el 11/04/2001 01:54:53
Necesito que alguien me ayude con una practica de pascal, que no hago mas que darle vueltas...
en el enunciado nos pide:
insertar un registro
en un fichero, ordenado por nombre
Siempre respetando el orden.
Gracias.
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

RE:practica de ficheros

Publicado por Diego Romero (282 intervenciones) el 11/04/2001 15:19:16
Un ejemplo.

procedure insertarreg(r:reg);
begin
reset(archivo);
read(archivo,buff);
while (buff<r) and not(eof(archivo) do
read(archivo,buff);
seek(archivo,pos(archivo-1);
write(archivo,r);
end;
siendo r el registro a insertar, buff como registro de lectura y archivo el cual hay que ordenar, por supuesto que la expresion (buff>r) del while hay que cambiarla adecuadamente.
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

RE:practica de ficheros

Publicado por Jorge (1 intervención) el 12/04/2001 01:42:55
Lo del seek está muy bién en freepascal me funciona.
Pero no se por que extraña razón en la universidad tenemos que utilizar el dec-Pascal para UNIX para compilar los programas.
Desgraciadamente en este compilador el procedimiento seek no funciona
y si hay algun procedimiento parecido no nos lo han explicado.
Gracias de todas formas.
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