Ficheros en c++
´
ESCUELA PROFESIONAL DE CIENCIA DE LA COMPUTACION
CURSO:
INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS
ALUMNOS:
JOSE LUIS SOTOMAYOR MALQUIMILTON CONDORI FERNANDEZ
TEMA:
FICHEROS
2010
1
Ficheros en C++
Introduccion: Normalmente al desarrollar pequenos programas, el levantamiento de variables se
realiza en la memoriaprincipal (RAM), las cuales se pierden una vez concluida la ejecuci´n de
o
esta A medida que programamos nos encontramos con la necesidad de tener una fuente externa,
a la RAM en donde podamos almacenarnuestros datos, es en este momento en el cual podemos
hacer uso de los Files, o ficheros, que b´sicamente nos dan la posibilidad de conservar nuestros
a
datos aun despu´s de terminar la ejecuci´n deun programa, los cuales se almacenan en una
e
o
memoria secundaria como por ejemplo el disco duro.
Ficheros en C++
El lenguaje de programaci´n C++ nos da la posibilidad de guardar datos en unamemoria
o
secuandaria mediante el uso de las clases de entrada y salida: “ofstream”, “ifstream”,“fstream”
las cuales derivan de ios,istream,ostream,fstreambase
En el siguiente diagrama podemosapreciar las clases de archivos de flujo(entrada y salida)
Input/output file stream class[1]
Un stream refiere a una abstraccion la cual nos permite convertir nuestros datos, en texto legible, tanto parapara un usuario o como para la computadora. En este caso particular la clase
“fstream”, es la que nos permite las operaciones de entrada y salida desde ficheros(leer y escribir).
2
La claseFstream
Datos Publicos(Public Members)
(constructor) —construye el objeto
is open:verifica si el objeto esta abierto
open:abre el archivo
close:cierra el archivo
Constructor:
Ejemplo
// usando elconstructor de fstream
#i n c l u d e
#i n c l u d e
using namespace s t d ;
int main ( ) {
f s t r e a m f i l e s t r ( ” t e s t . t x t ” , f s t r e a m : : i n | f s t r e a m : : out...
Regístrate para leer el documento completo.