Entrada y salida básica

Lo visto hasta ahora nos ha permitido asignar variables y operar entre ellas, pero también queremos interactuar con el usuario, y esto lo vamos a conseguir mediante entrada y salida básica.

C++ abstrae mediante streams las operaciones de entrada y salida a partir de sistemas como la pantalla, el teclado o un fichero. Un stream es una entidad donde el programa puede insertar y extraer caracteres. Debemos tener en cuenta que este flujo de origen y destino de caracteres se hace de forma secuencial.

La biblioteca correspondiente a la entrada y salida es iostream. Esta contienen las siguientes instancias stream según el objetivo de la itneacción:

stream description
cin Estandar stream de entrada
cout Estandar stream de salida
cerr Estandar stream de salida de error
clog Estandar stream de salida de log

Como observamos hay dos principales instancias cin y cout que son los métodos estandar de entrada y salida. También encontramos dos especializaciones de salida cerr y clog que se comportan de manera similar a la la salida estandar pero con sus peculiaridades que más adelante explicaremos.

results matching ""

    No results matching ""