Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Guardar fichero binario (.bin)

Estas en el tema de Guardar fichero binario (.bin) en el foro de C/C++ en Foros del Web. Hola! Quiero guardar datos en un fichero de tipo binario, usando las funciones de la API: Para escribir: BOOL WINAPI WriteFile( __in HANDLE hFile, __in ...
  #1 (permalink)  
Antiguo 29/03/2012, 12:43
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Guardar fichero binario (.bin)

Hola!

Quiero guardar datos en un fichero de tipo binario, usando las funciones de la API:

Para escribir:

BOOL WINAPI WriteFile(
__in HANDLE hFile,
__in LPCVOID lpBuffer,
__in DWORD nNumberOfBytesToWrite,
__out_opt LPDWORD lpNumberOfBytesWritten,
__inout_opt LPOVERLAPPED lpOverlapped
);

Para leer:
BOOL WINAPI ReadFile(
__in HANDLE hFile,
__out LPVOID lpBuffer,
__in DWORD nNumberOfBytesToRead,
__out_opt LPDWORD lpNumberOfBytesRead,
__inout_opt LPOVERLAPPED lpOverlapped
);

Lo he probado almacenando una variable de tipo entero y funciona.

Pero mi problema viene porque tengo que almacenar un vector (<vector> c++), en el que cada uno de sus componentes es un objeto con una serie de atributos que he tenido que crear previamente. (todos los elementos del vector son objetos del mismo tipo, pero con diferentes valores de atributo).

No se como tratar el vector, ya que poniendo directamente un puntero: &vector, no funciona.

¿Alguna sugerencia?

Gracias!
  #2 (permalink)  
Antiguo 29/03/2012, 15:02
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Guardar fichero binario (.bin)

Conseguido. Gracias.

Última edición por chilly; 29/03/2012 a las 15:20

Etiquetas: binario, fichero, funcion, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.