Libstdcpp/stream
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>>