/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

modificar archivos secuenciales

 
      Índice del Foro elrincondelc.com -> Bases de datos en C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
melian



Registrado: 20 Oct 2005
Mensajes: 1

MensajePublicado: 21/10/2005 12:03 pm
Título: modificar archivos secuenciales

hola soy nueva Razz
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

MensajePublicado: 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
      Índice del Foro elrincondelc.com -> Bases de datos en C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com