hgfxcfdfs
Páginas: 4 (761 palabras)
Publicado: 9 de septiembre de 2014
El sistema de E/S de c+ maneja las operaciones de archivos, que son muy similares a las operaciones de entrada y salida desde consola. Utiliza flujos de archivos comointerfaz entre los programas y los archivos. El flujo que suministra datos al programa se llama flujo de entrada, y el que recibe los datos desde el programa se denomina flujo de salida. Es decir elflujo de entrada extrae los datos desde el archivo y el flujo de salida inserta datos en el archivo.
La operación de entrada implica la creación de un flujo de entrada, y su vinculación con elprograma y el archivo de entrada, así mismo, la operación de salida implica establecer un flujo de salida con los vínculos necesarios con el programa y el archivo de salida.
CLASES PARA OPERACIONES CONARCHIVOS.
Existe un conjunto de clases que definen los métodos para manejar archivos, estas incluyen ifstream, ofstream, y fstream. Estas se derivan de fstreambase, y de la correspondiente iostream;estas clases para manejar archivos, estan declaradas en fstream, y por lo tanto se debe incluir este archivo en cualquier programa que utilice archivos.
fstreambase: Ofrece operaciones comunespara las secuencias de archivos. Sirve de base para fstream, ifstream y ofstream, contiene las funciones de open() y close().
ifstream: Contiene las operaciones de entrada, como open() con el modo deentrada predeterminado. Hereda las funciones get(), getline(), read(), seekg() y tellg() de istream.
ofstream: Contiene las operaciones de salida, maneja a open(), en el modo de salidapredeterminado. Hereda las funciones put(), seekp(),tellp() y write() de ostream.
fstream: Ofrece soporte para operaciones simultaneas de entrada y salida. Contiene open() con el modo de entradapredeterminado, hereda todas las funciones de las clases istream y ostream a través de iostream
APERTURA Y CIERRE DE UN ARCHIVO.
Para usar un archivo en disco, es necesario decidir algunas cuestiones...
Leer documento completo
Regístrate para leer el documento completo.