Programación en C++ – Entrada y salida de datos (cin, cout)

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, utilizamos cin >> edad; para leer un número entero desde la entrada estándar. Luego, para leer el nombre, utilizamos cin.ignore(); para descartar el carácter de salto de línea pendiente en el buffer y luego getline(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 << en cout. 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++

Deja un comentario