Академический Документы
Профессиональный Документы
Культура Документы
Que es un Archivo?
Es
una coleccin de datos almacenados juntos bajo un nombre comn, por lo general en el disco duro o dispositivo extraibles. En el contexto de procesamiento de datos, el programa en C++ por lo general no es considerado como datos, y el termino Archivo de datos, se refiere a archivos externos que contienen los datos usados en un programa C++.
almacenar y recuperar datos fuera de un programa en C++, se necesitan dos cosas: Un archivo Un objeto de flujo de archivos.
Archivos de entrada
Los
Ejemplo
Ifstream archivo_entrada;
Archivos de salida
Los
Ejemplo:
ofstream archivo_salida;
Cada objeto de flujo de archivos tiene acceso a los mtodos definidos por su clase ifstream u ofstream respectivamente. Estos mtodos incluyen conectar un nombre de objeto de flujo a un nombre de archivo externo.
Abrir un archivo Determinar si se ha realizado la conexin con xito Cerrar conexin (cerrar archivo)
Apertura de un archivo
Abrir un archivo conecta cada objeto de flujo de archivos con su nombre de archivo externo especifico. Esto se logra por medio de un mtodo de apertura de flujo de archivos, el cual tiene dos propsitos: Abrir un archivo que establece el vinculo de conexin fsica entre un programa y un archivo. Abrir un archivo conecta el nombre externo del archivo en la PC con el nombre del objeto de flujo usado en forma interna por el programa.
Metodo Open()
Se
utiliza para conectar el nombre externo del archivo con su nombre de objeto de flujo interno, solo requiere de un argumento.
Ejemplo:
archivo_entrada.open(precios.txt)
eof()
good()
bad()
Cerrar un archivo
Un
archivo se cierra usando el mtodo close(). Este metodo rompe la conexin entre el nombre externo del archivo y el objeto de flujo de archivos. Ejemplo: archivo_entrada.close();
Mtodo c_str()
Objeto
String
// para exit