fichero binario
Publicado por paca (1 intervención) el 20/12/2008 19:26:52
Tengo que solucionar un problema urgentemente,
tengo que hacer un programa que cree un fichero de registros y luego comprube si existe x registro.
El problema llega cuando tengo que escribir dos registros en el fichero.
Tengo el procedimiento que pide los valores del registro, pero cuando lo escribo en el fichero, se sobreescribe por esto.
numero de registros:2
for i:=1 to 2 do
read(a.b);
read(a.c);
read(a.d);
write(fichero,a);
Se que el problema esta ahi, que en la segunda iteracion, guarda los valores en el mismo sitio, pero no tengo ni idea de como solucionarlo.Si alguien tiene alguna idea se lo agradeceria.
tengo que hacer un programa que cree un fichero de registros y luego comprube si existe x registro.
El problema llega cuando tengo que escribir dos registros en el fichero.
Tengo el procedimiento que pide los valores del registro, pero cuando lo escribo en el fichero, se sobreescribe por esto.
numero de registros:2
for i:=1 to 2 do
read(a.b);
read(a.c);
read(a.d);
write(fichero,a);
Se que el problema esta ahi, que en la segunda iteracion, guarda los valores en el mismo sitio, pero no tengo ni idea de como solucionarlo.Si alguien tiene alguna idea se lo agradeceria.
Valora esta pregunta


0