Entradas

Mostrando las entradas con la etiqueta práctica

La librería fstream y sus clases

Imagen
 Ya habiéndose definido qué son los archivos de c++. Para ello, es apropiado ahora mencionar a la librería dedicada a la creación de archivos: la librería fstream. ¿qué es fstream? ¿Que clases maneja? Para poder leer desde ficheros o escribir en ficheros, se debe incluir la librería <fstream.h>. En ella se definen las clases necesarias para la utilización de ficheros, que son ifstream, ofstream y fstream, que derivan de istream y ostream, que a su vez derivan de la clase ios. Puede entenderse mejor observando el siguiente recuadro jerárquico: De acuerdo con lo anteriormente descrito, en lugar de utilizar ofstream o ifstream, se utilizará un tipo de archivo más genérico: fstream. Este permite indicar el modo de apertura (lectura o escritura, texto o binario, etc), con los siguientes "flags" predefinidos:  Ahora, poniendo en práctica lo descrito, si se deseara abrir un archivo para lectura de datos, se haría lo siguiente: fstream prueba; \\ utilización de la clase fstream...