Libstdcpp/stream
Apparence
La librairie standard C++ : std::cin
et std::cout
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]Les 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
[modifier | modifier le wikicode]int 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>>