Libstdcpp/stream
La librairie standard C++ : std::cin
et std::cout
modifier
Trois variables globales sont définies dans la bibliothèque. Elles permettent d'accéder aux flux standard d'entrée et de sortie de tout programme.
std::cin
- le flux d'entrée standard.
std::cout
- le flux de sortie standard.
std::cerr
- le flux de sortie d'erreur.
Ces variables sont des objets des classe de flux. Ces flux peuvent être un flux d'entrée std::istream
(i pour input) ou un flux de sortie std::ostream
(o pour output). Mais il existe aussi des flux combinés d'entrée et de sortie.
Flux de sortie
modifierLes flux de sortie supportent l'écriture de tous les types de base. Elle est faite en utilisant l'opérateur d'injection operator<<
.
int n = 42; std::cout << n;
Flux d'entrée
modifierint n; std::cin >> n;
Les flux d'entrée supportent la lecture de tous les types de base. Elle est faite en utilisant l'opérateur d'extrecation operator>>