cin
Spécifie le flux global cin.
extern istream cin;
Valeur de retour
Objet istream.
Notes
L'objet contrôle des extractions à partir de l'entrée standard en tant que flux d'octets. Une fois que l'objet est créé, l'appel à &tie retourne cin.cout.
Exemple
Dans cet exemple, cin définit le bit d'échec sur le flux de données lorsqu'il rencontre des caractères non numériques. Le programme désactive bit d'échec et élimine le caractère non valide du flux de données pour continuer.
// 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
Configuration requise
Header: <iostream>
Espace de noms : std