Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMarie-Jeanne François Modifié depuis plus de 6 années
1
Les flux en C++ Les flux d’entrées sorties Les flux standards
2
Les flux de sorties Destination Flux de données Programme en écriture Un flux de sortie représente un canal de communication entre un programme «écrivain » et un destinataire
3
Les flux d’entrées Source Flux de données Programme en lecture Un flux en entrée représente un canal de communication entre une source et un programme «lecteur ».
4
Les flux standards
5
L’opérateur de sortie surchargé <<
#include <iostream> using namespace std; int main(void) { int i = 12; // écriture d’une chaîne cout << "Voici la valeur d'un entier :\n"; cout << 45; // Écriture d'un entier cout << i << " et "<< i+1; return 0; }
6
L’opérateur d’entrée surchargé >>
#include <iostream> using namespace std; int main(void) { string ch; int i; // lecture d’une chaîne cin >> ch ; // lecture d’un entier cin >> i; // lecture d'un entier return 0; }
7
Les opérateurs d’entrées sorties
le type des données est automatiquement pris en compte par les opérateurs << et >> ils travaillent par référence (on ne risque plus d'omettre l'opérateur & dans scanf) ; ils sont simples d'emploi.
8
Le formatage des flux de sortie
Remarque : certains de ces manipulateurs sont déclarés dans iomanip
9
Le formatage des flux de sortie
int main(void) { cout << boolalpha << true << endl; cout << hex << 57 << endl; cout << dec << 57 << endl; cout << setfill('*') << setw(15) << << endl; cout << left << setw(15) << << endl; }
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.