Compartir a través de


cin

Especifica la secuencia global de cin .

extern istream cin;

Valor devuelto

Un objeto istream.

Comentarios

El objeto controla extracciones 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 error mordido en la secuencia cuando encuentra caracteres no numéricos. El programa borra el error mordido 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

iostream <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

istream

Programación con iostream

Convenciones de iostreams