Notion de flux de données#
Nous avons utilisé la même syntaxe pour écrire à l’écran ou dans un fichier :
xxx << expression
Nous avons utilisé la même syntaxe pour lire au clavier ou depuis un fichier :
xxx >> variable
Indication
Astuce mnémotechnique
Le sens des chevrons met en valeur dans quel sens se déplacent les informations :
xxx << expression
: deexpression
versxxx
;xxx >> variable
: dexxx
versvariable
.
Un flux sortant est un dispositif où l’on peut écrire des données, successivement l’une après l’autre
Un flux entrant est un dispositif où l’on peut lire des données, successivement l’une après l’autre
Exemples de flux sortants de données#
cout
: sortie standard du programme
Typiquement : écran
♣ Avec tampon
cerr
: sortie d’erreur du programme
♣ Sans tampon
fichiers (
ofstream
)
chaînes de caractères (
ostringstream
)
connexions avec d’autres programmes …
Exemples de flux entrants de données#
cin
: entrée standard du programme
Typiquement : clavier
fichiers (
ifstream
)
chaînes de caractères (
istringstream
)
connexions avec d’autres programmes …