PDA

Ver la versión completa : Ayuda Pascal



vampirikarulez
11/11/2008, 10:53
ke tal, me kedo una duda de pascal.. supongo k este thread va aka. A ver si alguno sabe xD


tengo 999 registros de maquinas en un archivo1. Cada uno contiene los siguientes campos:

- codigo de maquina: 1 a 999 (cod)
- descripcion (desc)
- vida util (VU)
- reparaciones (rep)
- antiguedad (en meses) (ant)


y tengo k krear un archivo2 nuevo kon 999 registros, ke tenga los mismos campos, lo unico ke varia es ke debo sumarle 1 a los meses de antiguedad.


Ahora.. si lo hago asi:

while not EOF (nuevo) do

read(archivo1.regviejo);

begin

RegNuevo.cod := RegViejo.cod;
RegNuevo.desc := RegViejo.desc;
RegNuevo.VU := RegViejo.VU;
RegNuevo.rep := RegViejo.rep;
RegNuevo.ant := RegViejo.ant + 1;
write(archivo2.regnuevo);


end;







en esa parte, me crearia 999 registros en el archivo nuevo, o crearia uno solo ke se sobreescribiria 999 veces? En caso de ser asi, como hago para ke me keden 999 registros en el archivo nuevo?



muchas gracias

MasterNinja
11/11/2008, 11:50
y donde tenes el while que te diga hasta 999? O _o

vampirikarulez
11/11/2008, 11:53
con el EOF no iria del 1 al 999?

nachoskate02
30/11/2008, 08:56
alguien me daria un video tuto de pascal q no entiendo nada xD

quisiera aprender para poder aser muis juegos