Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les en-têtes iostreams prennent en charge les conversions entre le texte et les formes codées, ainsi que l’entrée et la sortie vers des fichiers externes :
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
L’utilisation la plus simple d’iostreams nécessite uniquement que vous incluiez l’en-tête <iostream>. Vous pouvez ensuite extraire des valeurs ou cinwcin lire l’entrée standard. Les règles de ce type sont décrites dans la description de la basic_istream classe. Vous pouvez également insérer des valeurs dans cout ou wcout écrire la sortie standard. Les règles de ce type sont décrites dans la description de la basic_ostream classe. Le contrôle de format commun aux extracteurs et aux insertors est géré par la basic_ios classe. La manipulation de ces informations de format par l’extraction et l’insertion d’objets est gérée par plusieurs manipulateurs.
Vous pouvez effectuer les mêmes opérations iostreams sur les fichiers que vous ouvrez par nom, à l’aide des classes déclarées dans <fstream>. Pour convertir entre les iostreams et les objets de basic_string classe, utilisez les classes déclarées dans <sstream>. Pour faire de même avec les chaînes C, utilisez les classes déclarées dans <strstream>.
Les en-têtes restants fournissent des services de prise en charge, qui n’intéresseront généralement directement que les utilisateurs plus expérimentés des classes iostreams.
Voir aussi
Vue d’ensemble de la bibliothèque standard C++
iostream Programmation
Sécurité des threads dans la bibliothèque C++ Standard