Manejo de archivos binarios en C
A continuación se presentan funciones para cargar, imprimir, editar y convertir archivos binarios que almacenan registros de tipo Persona, Cartelera y Reserva, además de funciones para el merge de archivos, la generación de índices y el ordenamiento de vectores.
Carga e impresión de archivos binarios
La función cargarArchivoBin escribe un vector de personas en un archivo, mientras que imprimirArchivoBin lee el archivo y muestra cada registro en pantalla.
void cargarArchivoBin (char *ruta)
{
Persona p [5] = {{123,"facu",21},{456,"belu",20},{789,"luli",25},{123,"facu",21},{654,"nacho",34}};
FILE *f = fopen (ruta,"wb");
if(f == NULL)
{
puts("No se pudo abrir el archivo\n");
return;
...