Existen clases para manejar ficheros: ifstream y fstream. La primera está orientada a ficheros de entrada, la segunda puede manejar cualquiera de los tipos o ficheros de entrada y salida. El constructor está sobrecargado para poder crear streams de varias maneras: ifstream(); ifstream(const char *name, int mode = ios::in, int = filebuf::openprot); El primero sólo crea un stream de entrada pero no lo asocia a ningún fichero. El segundo lo crea, lo asocia al fichero con el nombre "name" y lo abre. Los parámetros son: el nombre del fichero, el modo, que para ifstream es ios::in por defecto. El tercer parámetro se refiere al buffer, y no nos preocupa de momento. fstream proporciona una interfaz para leer y escribir datos a partir de archivos como entrada / salida. Los objetos de esta clase mantienen internamente un puntero a un objeto filebuf que se puede obtener llamando a los miembros rdbuf. El archivo que se asocia con el stream se puede especificar como ...
Comentarios
Publicar un comentario