Hace tiempo escribí para la asignatura Ampliación de sistemas operativos, correspondiente a la titulación Ingeniería Técnica en Informática de Gestión, una presentación sobre el mecanismo de entrada/salida en el lenguaje C++.
La imagen adjunta a esta entrada corresponde a una diapositiva de dicha presentación, en la que también se incluye código de ejemplo mostrando cómo utilizar los manipuladores estándar, el acceso a la entrada/salida estándar, trabajo con el sistema de archivos o la posibilidad de usar entrada/salida sobre bloques de memoria gracias a los stringstream
. La presentación concluye con una revisión de los indicadores de estado de los flujos de datos, que permiten determinar si se ha producido un error o se ha alcanzado el final de un archivo, por poner un par de ejemplos.
Imagino que es un material que puede interesar a cualquiera que esté iniciándose con C++, por ello dejo aquí la presentación en formato PDF. El archivo tiene un tamaño de 3.79 Mbytes.
Torre de Babel - Francisco Charte Ojeda - Desde 1997 en la Web