Lección 5: entrada con std::cin
En C leías la entrada con scanf y &. En C++ lees con std::cin y el operador >>. Fíjate en las flechas: cout usa << (out, hacia la pantalla), y cin usa >> (in, hacia la variable). En esta lección aprenderemos una cosa — leer un valor del usuario hacia una variable. No hace falta & como en scanf.
cin es lo opuesto de cout: en vez de enviar a la pantalla con <<, trae desde el teclado hacia una variable con >>. La flecha siempre apunta hacia la variable.
- std::cin
- El objeto de entrada estándar de C++. Lees desde él hacia una variable con >>, por ejemplo std::cin >> x;
- >> (operador de extracción)
- Trae un valor desde std::cin hacia la variable a su derecha. La dirección es opuesta a la del << de cout.
- lectura palabra por palabra
- std::cin >> lee un valor hasta el siguiente espacio en blanco o salto de línea. Una segunda palabra necesita otro >>.