[Índice][Previo][Siguiente]

Streams

C++ utiliza operadores para las utilidades de entrada y salida, definidos en la librería iostream.h. Ésta está basada en la noción de streams. Un stream es una secuencia de bytes producidos (output) o consumidos (input) por un programa. Normalmente un stream está asociado con un fichero o un device, como un terminal; en algunos sistemas, un stream se puede asociar a lo que se llama un pipe, que es un mecanismo de comunicación entre diferentes programas. Es decir, en un stream se obtienen o se escriben bytes, e iostream no es más que una forma de copiar o de obtener los datos externos a objetos.
Los tres streams cin,cout y cerr corresponden a las entrada, salida, y salida de error estándar definidos por el sistema operativo. En la mayoría de ellos, cin lee del teclado, y la cout y cerr escriben en pantalla, pero permiten asociarlas a ficheros o a otros programas.

[Índice][Previo][Siguiente]

Free Web Hosting