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.
Se une con el operador de inserción << 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<< "Este blog se llama Aprender a programar";
cout<< "Danos tu opinión!";
Veamos un ejemplo de su uso.
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 <<.
cout<<"Este blog se llama Aprender a programar"<<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<<"Este blog se llama Aprender a programar \n\n\n";
cout<<"Curso C++"<<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 << en cascadas.
cout<< 1000 << ", " << 77 << ", " << 80;
Visualiza
1000, 77, 80
Se une con el operador de extracción >> 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>> x;
cin>> respuesta;
Veamos un ejemplo de su uso.
Nota: todas las entradas y salidas requieren de un punto y coma al finalizar.
Salida en C++ (cout)
Se une con el operador de inserción << 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<< "Este blog se llama Aprender a programar";
cout<< "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 <<.
cout<<"Este blog se llama Aprender a programar"<<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<<"Este blog se llama Aprender a programar \n\n\n";
cout<<"Curso C++"<<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 << en cascadas.
cout<< 1000 << ", " << 77 << ", " << 80;
Visualiza
1000, 77, 80
Entrada en C++ (cin)
Se une con el operador de extracción >> 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>> x;
cin>> 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.
muchas gracias lo he cogido con mucho animo despues de buscar un curso accesible y rapido aprendizaje
ResponderEliminar