cin
especifica la secuencia global de cin .
extern istream cin;
Valor devuelto
Un objeto istream.
Comentarios
Las extracciones de los controles del objeto de entrada estándar como secuencia de bytes.una vez que se construye el objeto, la llamada cin.lazo devuelve &cout.
Ejemplo
En este ejemplo, cin establece el bit de errores en la secuencia cuando encuentra caracteres no numéricos.El programa desactiva el bit fail y elimina el carácter no válido de la secuencia para continuar.
// iostream_cin.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main()
{
int x;
cout << "enter choice:";
cin >> x;
while (x < 1 || x > 4)
{
cout << "Invalid choice, try again:";
cin >> x;
// not a numeric character, probably
// clear the failure and pull off the non-numeric character
if (cin.fail())
{
cin.clear();
char c;
cin >> c;
}
}
}
2
Requisitos
encabezado: <iostream>
espacio de nombres: std