Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

cin

Especifica la secuencia global de cin .

extern istream cin;

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.

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

iostream <deEncabezado: >

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft