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

modifier

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
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>>