Archivos en C++
Introducción
Ya se pueden manejar gran cantidad de datos del mismo y diferente
tipo al mismo tiempo (arrays y arrays de estructuras).
El problema es que el programa retiene los datos mientras esté ejecutándose
y se pierden al terminar la ejecución.
La solución para hacer que los datos no se pierdan es almacenarlos
en un fichero o archivo.
Los archivos son medios que facilita el lenguaje para almacenar los datos en
forma permanente, normalmente en los dispositivos de almacenamiento estándar.
Desde el punto de vista informático, un fichero es una colección
de información que almacenamos en un soporte magnético para poder manipularla
en cualquier momento.
Esta información se almacena como un conjunto de registros.
Manipulación de Ficheros
En C++, se utilizan STDIO.H para gestionar la lectura y
escritura de datos.
Y estos son las funciones que se utilizara para manipular archivos
Nombre Función
fopen() Abre un archivo.
fclose() Cierra un archivo.
fgets() Lee una cadena de un archivo.
fputs() Escribe una cadena en un archivo
fseek() Busca un byte especifico de un archivo.
fprintf() Escribe una salida con formato en el archivo.
fscanf() Lee una entrada con formato desde el archivo.
feof() Devuelve cierto si se llega al final del archivo.
ferror() Devuelve cierto si se produce un error.
rewind() Coloca el localizador de posición del archivo al principio
del mismo.
remove() Borra un archivo.
fflush() Vacía un archivo.
No hay comentarios:
Publicar un comentario