ES - 17/11/2010 Les Entres/Sorties en C+ 1 Bibliothques : -...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
17/11/2010 1 1 Les Entrées/Sorties en C++ 2 Bibliothéques : - iostream.h - iomanip.h - fstream.h Les entrées/sorties sont gérées dans C++ à travers des objets particuliers appelés streams ou flots. ios istream ostream ifstream iostream ofstream fstream
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
17/11/2010 2 3 État d’un flot Chaque flot possède un état dont la valeur reflète la situation du stream. L’état du flot peut être examiné par : class ios { ….. public : int eof() const; //fin de fichier : 1=EOF, 0 sinon int fail() const ; //opération a échoué : 2=fail, 0 OK int bad() const ; //flot est inutilisable : 4=bad, 0 OK int good() const; //flot est en bon état : 1=OK, 0 sinon } Dans une écriture comme while (cin>>i) {…} ; l’état du flot est testé, et le test est réussi ssi l’état est good(). Dans les autres cas, on retourne zéro. 4 Manipulateurs #include <iomanip.h> Il s’applique à partir de son insertion. Ex :cout << x <<flush <<y <<flush ; oct Notation octale hex Notation héxa dec Notation décimale endl Ajoute \n ends Ajoute \0 (null) ws Ignore blancs en tête flush Vide tampon setprecision(int) Chiffres décimaux setw(int) Gabarit setfill(char) Caractère de remplissage setprecision(int n), fixe à n le nombre de chiffres d’affichage. setw(int n), fixe à n le nombre minimum de caractères utilisés pour le prochain affichage.
Background image of page 2
17/11/2010 3 5 Fichiers : Les fichiers sont associés à des flots des classes ifstream, ofstream et fstream . ofstream fiche;
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/31/2012 for the course IFT 1166 taught by Professor Antoniotavares during the Winter '12 term at Université de Montréal.

Page1 / 8

ES - 17/11/2010 Les Entres/Sorties en C+ 1 Bibliothques : -...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online