Ficheros en c
Puntos clave del proyecto programado • • •
Se utilizaron las estructuras como método de lectura y escritura, no almacenan. Para almacenarinformación, se requirió de ficheros los cuales se manejan como archivos de acceso aleatorio para que su lectura y escritura sea más fácil de operar Para cada módulo, es el mismo proceso con su fichero.Cada uno es independiente, no usan el mismo archivo, esto para que puedan ser leídos y escritos fácilmente y no sucedan conflictos de lectura o eliminación. Para cada módulo, existe un header. Éstecontiene todos los procesos necesarios para cada uno. Dentro del programa principal, sólo existen los case para que puedan entrar a las diferentes funciones. Falta nada más las validaciones, quizás lasrelaciones entre los distintos módulos y también el formato del programa. Falta el de gastos, aún no lo he terminado, es la misma ciencia. Falta también el módulo entero de Reporte Mensual.
•
• • •Ficheros
Para utilizar los ficheros, la librería “stdio.h” ya viene incluida los diversos parámetros. Generalmente comienzan con f. La secuencia para crear un fichero es esta: • • • • Crear unapuntador del tipo FILE * Abrir el archivo utilizando la función fopen y asignándole el resultado de la llamada al apuntador. Hacer las diversas operaciones (lectura, escritura, etc). Cerrar el archivoutilizando la función fclose.
fopen
Esta función sirve para abrir y crear ficheros en disco. El prototipo correspondiente de fopen es: FILE * fopen (const char *filename, const char *opentype);Los parámetros de entrada de fopen son:
filename: una cadena que contiene un nombre de fichero válido. opentype: especifica el tipo de fichero que se abrirá o se creará. Una lista de parámetrosopentype para la función fopen es: • • • • • • "r": abrir un archivo para lectura, el fichero debe existir. "w": abrir un archivo para escritura, se crea si no existe o se sobrescribe si existe. "a”:...
Regístrate para leer el documento completo.