cin
Spécifie le flux global d' 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 l'objet est généré, retourne &coutd' cin.lien d'appel.
Exemple
Dans cet exemple, cin définit l'échec dans le flux bit lorsqu'il rencontre des caractères non numériques.Le programme efface le bit de l'é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
en-tête : <iostream>
l'espace de noms : DST