Biblioteca de funciones
5. Bibliotecas de
funciones
En C++,
se conoce como librerías (o bibliotecas) a cierto tipo de archivos que podemos
importar o incluir en nuestro programa. Estos archivos contienen las
especificaciones de diferentes funcionalidades ya construidas y utilizables que
podremos agregar a nuestro programa, como por ejemplo leer del teclado o
mostrar algo por pantalla entre muchas otras más.
5.1 ifstream
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.
5.2 iostream
iostream
es un componente de la biblioteca estándar (STL) del lenguaje de programación
C++ que es utilizado para operaciones de entrada/salida. Su nombre es un
acrónimo de Input/Output Stream. El flujo de entrada y salida de datos en C++
(y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se
provee por medio de librerías de funciones especializadas como iostream.
iostream define los siguientes objetos:
cin :
Flujo de entrada (que entra)
cout :
Flujo de salida (que sale)
cerr :
Flujo de error no almacenado.
clog :
Flujo de error almacenado.
Todos
los objetos derivados de iostream hacen parte del espacio de nombres std.
Comentarios
Publicar un comentario