Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A L G O R I T M O S Y E S T R U C T U R A D E D AT O S 1
ARCHIVOS
Colección de información almacenados de distinta
naturaleza.
Esta información por lo general son datos relacionados
entre si.
Archivos de texto.
Archivo Binario.
m n o p q r
Elementos
Acceso aleatorio, permite acceder a un
elemento en particular(registro).
Puntero registro(posición)
Mem.
Ram
Mem.
Ram
#include <fstream.h>
int main()
{ ofstream File1; // File1 es de tipo ofstream
// instrucciones del programa
}
ALGORITMOS Y ESTRUCTURA DE DATOS 8
FUNCIONES VARIAS DE ARCHIVOS
Función open(), permite abrir un archivo en modo
output o input.
Al abrir un archivo se asocia el nombre del archivo físico
al objeto.
Donde:
Nombre
de Extensión
archivo
Ejemplo:
#include <fstream.h>
int main()
{ ofstream File1; // File1 es de tipo ofstream
File1.open(“Notas.txt”); // Abre el archivo Notas para salida
}
Ejemplo:
#include <fstream.h>
int main()
{ ifstream MiFile; // MiFile es de tipo ifstream
MiFile.open(“Versos.txt”); // Abre el archivo Versos para lectura
}
Ejemplo:
#include <fstream.h>
int main()
{ fstream F1;
F1.open(“Carta.txt”, ios::in | ios::out); // Abre el archivo Carta
en modo lectura y escritura
}
Ejemplo:
#include <fstream.h>
int main()
{ ofstream Mi;
Mi.open(“Versos.txt”, ios::app); // Abre el archivo Versos para
escritura y apendizar
} ALGORITMOS Y ESTRUCTURA DE DATOS 17
ESCRITURA EN UN ARCHIVO TIPO TEXTO
Implica grabar la información contenidas en la memoria
para luego escribir en el archivo.
Para ello se usa el operador de flujo de salida << o la
funcion put().