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

Slides:



Advertisements
Présentations similaires
Cours n° 7 Standard Template Library II.
Advertisements

Le langage C++ Les boucles.
FLSI602 Génie Informatique et Réseaux
Structures de données IFT-2000
Programmation Initiation Aux Langages C et C++ (3) Bruno Permanne 2006.
Programmation Initiation Aux Langages C et C++ (2) Bruno Permanne 2006.
Lecture et écriture de données
Structures de données IFT Abder Alikacem La classe string Département dinformatique et de génie logiciel Édition Septembre 2009 Département dinformatique.
Structures de données IFT-2000
Structures de données IFT-2000 Abder Alikacem Espace de nommage Département dinformatique et de génie logiciel Édition Septembre 2009 Département dinformatique.
Structures de données IFT-2000
Conteneurs STL.
Un langage de programmation hybride
8PRO107 Éléments de programmation
8PRO107 Éléments de programmation Les fonctions. La bibliothèque standard du C/C++ Il y a peu d'opérateurs arithmétiques en C/C++, mais à partir de ceux.
Introduction au C++ héritage / polymorphisme
Standard Template Library
Formation C++. Hello World ! #include /* Commentaire sur plusieurs lignes */ int main() { //Affiche hello world std::cout
Les fichiers texte en C++
Faculté Polytechnique de Mons
Chapitre IX Gestion de flux.
La notion de type revisitée en POO
Héritage multiple En langage C++, il est possible d’utiliser l’héritage multiple. Il permet de créer des classes dérivées à partir de plusieurs classes.
8PRO107 Éléments de programmation Les chaînes de caractères.
Les opérateurs L’amitié Les opérateurs Introduction
Les surcharges d'opérateurs
Conception de Programmes - IUT de Paris - 1ère année – Cours 8 – Les entrées/sorties Comment fonctionnent les opérateurs > pour les types élémentaires.
Conception de Programmes - IUT de Paris - 1ère année – Cours 6 - Les opérateurs L’amitié Les opérateurs –Introduction –Surcharge par fonction.
1 Les caractères En informatique, les caractères sont très importants puisqu’ils sont utilisés pour la communication personne-machine. Puisque les ordinateurs.
Conception de Programmes - IUT de Paris - 1ère année Quelques éléments du langage C++ Les références La surcharge de fonctions Les fonctions «
Ecrire 10 fois "Bonjour" sur 10 lignes différentes
Langage de programmation
Langage de Programmation Orientée Objet : C++
1 Listes des méthodes de la classe string, et exemples.
Structures de données IFT-2000 Abder Alikacem Laboratoire #1 Département d’informatique et de génie logiciel Édition Septembre 2009.
M. BENJELLOUN : 2005 Le but final est de programmer un jeu où l'ordinateur choisira un nombre aléatoire entre 0 et 100 que vous devez deviner.
C++ Les fonctions. Présentation Utilité : Dès qu'un programme dépasse la centaine de lignes de code, il est pratique de pouvoir le décomposer en plusieurs.
1 Programmation en C++ IO en C++/SL. 2 Sortie à l’écran Exemple: #include int main () { std::cout
Tableaux et Pointeurs Chaînes de Caractères Programmation Impérative II.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
1 Programmation en C++ Fonctions ● Déclaration et définition de fonctions ● Arguments ● Surcharge ● Arguments optionnels ● Fonctions constantes ● Fonctions.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Fonctions ● Namespace ● Tests ● Boucles ● Pointeurs, références.
A quoi sert la programmation? - indispensable pour plusieurs métiers. - passion. But du cours: - suite du cours Prog. Imp. I - fichiers, pointeurs, modularité.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Types et opérations fondamentales ● Tests ● Boucles ● Pointeurs, références.
1 Programmation en C++ IO en C++/SL ● Standard Library ● Types, objets pour IO ● L'entrée de clavier ● Sortie à l'écran ● Fichiers.
SYSTEM PROGRAM.
1. Les éléments algorithmiques
Les tableaux différencier les variables simples des variables indicées (ordonnées et numérotées) un identificateur unique désigne un ensemble, une collection.
Environnement de développement des BD
Détection des erreurs.
Programmation en C++ IO en C++/SL
Synthèse Tableau Le tapis de course.
Fonctionnement de l'unité centrale
Accès aux fichiers en C.
Les fonctions.
Programmation en C++ Fonctions
Programmation en C++ IO en C++/SL
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
« Un langage de programmation est une convention pour donner des ordres à un ordinateur. Ce n’est pas censé être obscur, bizarre et plein de pièges subtils.
Coding party Écrire un programme qui élève un nombre au carré Écrire un programme qui teste si un nombre est pair Écrire un programme qui calcule la factorielle.
Coding party Écrire un programme qui élève un nombre au carré Écrire un programme qui teste si un nombre est pair Écrire un programme qui calcule la factorielle.
Programmation en C++ Fonctions
Programmation en C++ C++ de base
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Techniques de documentation et de communication
1 Exception && Structure dynamique Exception && Structure dynamique Mohammed OUANAN.
Int 10. Int 6.
Le pouvoir La communication La vérité L’audience Les milieux La Chaîne
Le langage C# : Partie 1.
TP N°4 Développement d’ une application
Transcription de la présentation:

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

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

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

Les flux standards

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

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

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.

Le formatage des flux de sortie Remarque : certains de ces manipulateurs sont déclarés dans iomanip

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) << 3.141592 << endl; cout << left << setw(15) << 3.141592 << endl; }