|

5. C++ || Entradas y salidas

Las entradas y salidas en C++ son mucho más fáciles de utilizar que en el lenguaje C. Se leen y escriben en flujos (streams) y para hacer uso de ellas se necesita el archivo de cabecera iostrean en nuestros programas C++. El flujo cin se utiliza para la entrada y el flujo cout para la salida.

Salida en C++ (cout)

Se une con el operador de inserción &lt&lt para insertar datos en el flujo cout y visualizarlos en pantalla. Todo lo que vayamos a mostrar en pantalla en nuestros programas C++ se debe hacer con el flujo cout. Siempre debe llevar el operador de inserción después del cout.

cout&lt&lt “Este blog se llama Aprender a programar“;
cout&lt&lt “Danos tu opinión!”;

Veamos un ejemplo de su uso.

#include <iostream> // necesarios para el cin y cout 
using namespace std; 

int main () 
{ 
int x = 5, y = 10, z = 20; //declaración y definición se variables 

cout << "El valor de x es "<<x<<endl; 
cout << "El valor de y es "<<y<<endl; 
cout << "El valor de z es "<<z<<endl; 

char letra = 'S'; //declaración y definición de la variable letra 

cout<< "La letra es "<<letra<<endl; 

return 0; 
} 

Esto producirá la siguiente salida en pantalla.

El valor de x es 5
El valor de y es 10
El valor de z es 20
La letra es S

Note que se ha usado un endl después de cada salida de pantalla, esto lo que hace es un salto de línea simple y se debe colocar después del operador de inserción &lt&lt.

cout&lt&lt”Este blog se llama Aprender a programar“&lt<endl;

Si se quiere más saltos de líneas se utiliza la secuencia de escape n. Esto también hará un salto de línea, la diferencia es que es más cómodo de usar cuando se requieren múltiples saltos de línea.

cout&lt&lt”Este blog se llama Aprender a programar nnn”;
cout&lt&lt”Curso C++“&lt<endl;

Esto producirá la siguiente salida.

Este blog se llama Aprender a programar

Curso C++

Se puede usar tantos saltos de líneas como sean necesarios, también es posible usar una serie de operadores &lt&lt en cascadas.

cout&lt&lt 1000 &lt&lt “, ” &lt&lt 77 &lt&lt “, ” &lt&lt 80;

Visualiza

1000, 77, 80

Entrada en C++ (cin)

Se une con el operador de extracción &gt&gt para registrar valores del flujo y almacenarlos en las variables. Muchas veces en nuestros programas C++ vamos a querer que el usuario sea quien ingrese valores, para ello es que se utiliza el flujo cin. Siempre debe llevar el operador de extracción después del cin.

cin&gt&gt x;
cin&gt&gt respuesta;

Veamos un ejemplo de su uso.

#include <iostream> // necesarios para el cin y cout 
using namespace std; 

int main () 
{ 
cout<< "ingrese un numero"<<endl;
int x; //  declaración de x 
cin>>x;   // introducimos un valor a la variable x por medio del flujo cin 
cout << "El número que ingreso es "<<x<<endl; 
char letra;  //declaración de la variable letra 
cout<< "Ingrese una letra"<<endl; 
cin>> letra; 
cout<< "La letra que ingreso es "<<letra<<endl; 

return 0; 
} 

Nota: todas las entradas y salidas requieren de un punto y coma al finalizar.

Similar Posts

One Comment

  1. muchas gracias lo he cogido con mucho animo despues de buscar un curso accesible y rapido aprendizaje

Leave a Reply

Your email address will not be published. Required fields are marked *