RE:Sigo teniendo dudas.
Publicado por
Ivanchuk (1 intervención) el 18/12/2004 23:24:12
Holas Goku ;-) , bueno vengo siguiendo maso los posts y me parece que lo que tenes que hacer es abrir un fichero y comenzar a leerlo por registros mientras vas armando un lista simplemente(o doblemente) enlazada, no se como tenes definido el registro. Declarar una variable de tipo file of registro. Luego reservas memoria y lees el primer registro, reservas memoria de vuelta, lees el segundo registro y lo enlazas con el primero, y asi sucesivamente hasta eof(fichero). Estarias haciendo una lista dinamica de datos. Para eliminar, agregar, borrar es cuestion de jugar con los punteros, ya sabras como es el tema con listas enlazadas. Pero si no queres listas enlazadas haces un arreglo estatico, quedaria asi array[0..max] of registro, y aca metes los registros del archivo, haces lo que queres con el arreglo y luego lo guardas de vuelta en el archivo. Saludos..