Lecciones del módulo (3/3)
Entrada/Salida y flujos
En C++, la entrada y la salida estándar se gestionan mediante streams (flujos de datos) definidos en la biblioteca estándar <iostream>.
Los dos objetos principales que utilizarás son:
std::cout: el flujo de salida (asociado a la pantalla).std::cin: el flujo de entrada (asociado al teclado).
Imprimir con std::cout
Para enviar datos a la pantalla, se usa el operador de inserción <<:
#include <iostream>
int main() {
std::cout << "Ciao!" << " Benvenuto in C++." << std::endl;
return 0;
}
<<se puede encadenar para imprimir diferentes textos y variables de forma consecutiva.std::endlinserta un carácter de nueva línea (\n) y realiza el flush del flujo (garantiza que la salida se muestre inmediatamente en la pantalla).
Leer con std::cin
Para leer los valores introducidos por el usuario, se usa el flujo de entrada estándar std::cin combinado con el operador de extracción >>:
#include <iostream>
int main() {
int age;
std::cout << "Inserisci la tua eta: ";
std::cin >> age; // Extrae la entrada del usuario y la guarda en age
std::cout << "Hai " << age << " anni." << std::endl;
return 0;
}
Pruébalo tú mismo
Imprime el mensaje 'C++ is fast!' seguido de una nueva línea usando std::endl.
Mostrar pista
Usa el operador de inserción `<<`con`std::cout`y`std::endl`.
Solución disponible después de 3 intentos
Declara una variable entera llamada number. Lee su valor de la entrada estándar usando std::cin y luego imprímela usando std::cout.
Mostrar pista
Para leer usa `std::cin >> number;`y para imprimir usa`std::cout << number;`.
Solución disponible después de 3 intentos