martes, 13 de mayo de 2014

Archivos Binarios

Uso de archivos en C

Primero, debemos declarar un apuntador a FILE:
FILE *arc; 

 Abrimos el archivo para enlazarlo con nuestro programa
arc = fopen( “nombreArchivo”, ”modo” ); 

 Usamos el archivo a través del apuntador arc
fprintf(arc,”%d”,x); /* Escribe la variable x en el disco */ 

Cerramos el archivo
fclose(arc); 


Modos de abrir un archivo

Archivos que almacenan datos de tipos básicos variados.
Generalmente se utilizan “bloques o registros” para representar los datos a almacenar. 
Los registros (estructura) estarán representados por un conjunto de tipos básicos. 
A cada subdato dentro del bloque o registro se le denomina campo. En un bloque existen campos de distintos tipos. 


La función sizeof(), regresa el número de bytes que ocupa una estructura. 

int x; 
x= sizeof(tipo_estructura); 


Pasos a Realizar 
1. Abrir el archivo físico 
2. Si el archivo físico existe, podemos: 
Escribir Leer Modificar 
3. Cerrar el archivo físico 

Abrir un Archivo
FILE *arch; 
arch=fopen (path, modo) 

Esta función abre un archivo especificado por path. El argumento modo especifica cómo es abierto el archivo. Donde arch, es el nombre lógico del archivo.



Cerrar un Archivo
fclose (archivo_lógico) 

Esta función cierra el archivo.Se utiliza el nombre del archivo lógico para cerrar el archivo físico. 




No hay comentarios:

Publicar un comentario