Professional Documents
Culture Documents
Definicin de Archivo
Son estructuras que permiten almacenar informacin de modo permanente, acceder y alterar la estructura cuando sea necesario.
Los archivos estn compuestos por registros y Campo estos a su vez por campos
Registros
Tipo de Archivos
Archivos maestros: Contienen registros con informacin general de poca variacin. Sirven como identificacin, referencia, estadstica, historia. Ejemplo: Archivo maestro de empleados, archivo de alumnos Archivos de transacciones: Contienen registros con datos que describen las operaciones de la organizacin. Surgen de algn proceso de transacciones y sirven para preparar documentos de movimientos diarios, semanales, quincenales, etc. Generalmente son temporales y se utilizan para actualizar los archivos maestros. Ejemplo: archivo de movimientos de almacn, archivo de ventas.
Archivos de trabajo: Se utilizan como auxiliares en el proceso de los dos tipos de archivos anteriores. Su duracin normalmente es menor a la duracin de la ejecucin de un programa.
Estructura de Un Archivo
C trata a los archivos como punteros. Un archivo es un puntero a una estructura de nombre pre definido FILE. 1.- Librera Asociada a Los archivos #include <stdio.h>
Estructura de Un Archivo
2.- Declaracin de un archivo Sintaxis: File *<nombre variable archivo> Ejemplo: File *f; File *archivo;
r+
w+
a+
Ejemplo:
fprintf( f,%s%d%d, nombre, edad, codigo );
Ejemplo:
fscanf( f,%s%d%d, nombre, edad, codigo );
feof() Da cero si el apuntador del archivo no est al final del archivo. Da un valor diferente de cero si el apuntador est al final del archivo. Sintaxis: while (feof( idArchivo );