/
Inicio :: Foros

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

Escribiendo archivos binarios

 
      Índice del Foro elrincondelc.com -> C/C++ en General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
juandiegoh



Registrado: 12 Mar 2008
Mensajes: 8

MensajePublicado: 21/03/2008 8:57 pm
Título: Escribiendo archivos binarios

Tengo dos dudas.. en un ejercicio que estoy haciendo me piden..

se tiene un archivo binario de acceso aleatorio que guarda registros de tamaño contsante...

el registro 0 va en la posicion 0 del archivo, el 7 en el 7, etc...

lo q me pides es q por ejemplo... si el archivo esta vacio y me piden q ingrese el registro 7... entonces la parte del archivo donde van los registros, 0,1,2,3,4,5,6 tienen q estar lleno de 0 (ceros). Y si luego se ingresa el 10.. entonces el 8 y 9 tienen q estar llenos de ceros.

alguien me dice como puedo hacerlo??
Volver arriba
cheroky



Registrado: 22 Sep 2005
Mensajes: 1385
Ubicación: En ecx esperando un call

MensajePublicado: 22/03/2008 6:56 am
Título:

Solamente tienes que grabar estructuras vacias (inicializadas a 0) en las posiciones comentadas con fwrite.

Si de antemano conoces la longitud del archivo puedes optar por setear a 0 todo el fichero con fwrite pasandole el numero de elementos (structuras) a grabar, file padding


S2.
_________________
- Explícito es mejor que implícito.
- Simple es mejor que complejo.
- Complejo es mejor que complicado.
- Plano es mejor que anidado.
- Ralo es mejor que denso.
Volver arriba
      Índice del Foro elrincondelc.com -> C/C++ en General
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