La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les flux en C++ Les flux d’entrées sorties Les flux standards.

Présentations similaires


Présentation au sujet: "Les flux en C++ Les flux d’entrées sorties Les flux standards."— Transcription de la présentation:

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


Télécharger ppt "Les flux en C++ Les flux d’entrées sorties Les flux standards."

Présentations similaires


Annonces Google