martes, 23 de septiembre de 2014

Programación en lenguajes estructurados 2

 
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