Ejemplo que muestra cómo realizar entrada y salida de datos en C++ utilizando cin
y cout
.
- Utilizamos
cin
para recibir la entrada de datos del usuario. Después de imprimir el mensaje, utilizamoscin >> edad;
para leer un número entero desde la entrada estándar. Luego, para leer el nombre, utilizamoscin.ignore();
para descartar el carácter de salto de línea pendiente en el buffer y luegogetline(cin, nombre);
para leer una línea completa que pueda contener espacios en blanco. - Usamos
cout
para mostrar la salida de datos. Concatenamos (juntamos) cadenas y variables utilizando el operador<<
encout
. Finalmente,endl
se utiliza para imprimir una nueva línea.
Recuerda que cin
y cout
trabajan con flujos de entrada y salida, respectivamente, y son parte de la biblioteca estándar (<iostream>
).
#include <iostream>
using namespace std;
int main() {
// Entrada de datos con cin
int edad;
cout << "Ingresa tu edad: ";
cin >> edad;
string nombre;
cout << "Ingresa tu nombre: ";
cin.ignore(); // Para eliminar el salto de línea pendiente en el buffer
getline(cin, nombre);
// Salida de datos con cout
cout << "Hola, " << nombre << ". Tienes " << edad << " años." << endl;
return 0;
}
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++