| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
melian
Registrado: 20 Oct 2005 Mensajes: 1
| Publicado: 21/10/2005 12:03 pm | | | Título: modificar archivos secuenciales |
| hola soy nueva  queria saber si se pueden modificar directamente los archivos secuenciales, por ejemplo si quiero borrar un dato, yo queria hacerle una marca o algo para que dp aparezca como que no esta, pero no se como hacerlo. ah y tambien queria saber si se pueden copiar estructuras enteras de un archivo a otro y como. gracias por su ayuda. |
| | Volver arriba | |  | Karman
Registrado: 15 Oct 2005 Mensajes: 323
| Publicado: 21/10/2005 9:51 pm | | | Título: |
| mirá... modificar archivos secuenciales se puede... eliminar parte del archivo solamente en forma lógica... sinó tendrías que rescribir el archivo... el tema de la marca es facil... agregá en tu registro un campo booleano estado, con el cual sabes si es registro es válido o no... (eliminado o no)... struct xxx{ blablabla.... BOOL est; }
si est entonces el registro existe.. sinó no... 8O
para copiar estructuras enteras usás fread...
fread(&val,sizeof(xxx),1,file);
solo tenes que poner en sizeof() el nombre de la estructura en la que vas a guardar los datos y en val el nombre de la variable tipo xxx en la que vas a guardar dichos datos....
por supuesto file es el identificador del archivo... _________________ www.inexinferis.co.nr
-. Karman .- |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |