Archivos
Ing. Armandina Leal Flores
Colección de datos que son almacenados en el disco o en algún otro medio de almacenamiento permanente. ¿Para qué se utilizan los archivos? ◦ Guardarinformación en forma permanente.
¿Qué es un archivo?
Texto
Contienen información legible para las personas. Extensión: .txt, .html, .java, .cpp, etc. Se pueden crear con un programa hecho por nosotros obien con un editor de texto como el Notepad.
Binarios
◦ Contienen información que NO ES legible para las personas. ◦ Extensión: .exe, .doc, .class, .xls, etc.
Tipos de Archivos
Parautilizar archivos en un programa se debe incluir la biblioteca fstream. Los archivos pueden ser de:
◦ Salida: El programa guarda información en el archivo. ◦ Entrada: El programa lee la información delarchivo. ◦ Entrada y Salida: El programa puede leer y almacenar información en el archivo
Uso de Archivos
Un programa que hace uso de archivos realiza las siguientes acciones:
1.Declara unavariable tipo archivo. 2.Abre el archivo 3.Accesa el archivo 4.Cierra el archivo
Acciones a realiza para …
Archivos de Texto
Son archivos de ENTRADA o archivos de SALIDA.
Fin de archivoArchivos de Texto
Para archivos de ENTRADA (el programa lee del archivo) ifstream nombre; Para archivos de SALIDA (el programa escribe en el archivo) ofstream nombre;
Variables tipo archivoExterno: Es el nombre con el que el Sistema Operativo identifica al archivo. Ejemplo: datos.txt, tarea.doc, etc. Interno: Es el nombre con el que se identifica al archivo dentro del programa. Es lavariable creado con el ifstream o el ofstream.
Nombre de los Archivos
Se emplea la función open Ejemplo:
Nombre interno
ifstream archivoEntrada; archivoEntrada.open(“datos.txt”);
Nombre externoAbrir un archivo
Se emplea una variable del tipo ifstream.
ifstream archivoEntrada; archivoEntrada.open(“datos.txt”);
El archivo debe existir y contener información.
Abrir Archivo de...
Regístrate para leer el documento completo.