Convenciones de iostreamsiostreams Conventions

Los encabezados de iostreams admiten las conversiones entre texto y formatos codificados, así como la entrada y la salida en archivos externos:The iostreams headers support conversions between text and encoded forms, and input and output to external files:

<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

El uso más simple de iostreams solo requiere que incluya el encabezado <iostream> .The simplest use of iostreams requires only that you include the header <iostream>. Después, puede extraer valores de cin o wcin para leer la entrada estándar.You can then extract values from cin or wcin to read the standard input. Las reglas para hacerlo se indican en la descripción de la clase basic_istream.The rules for doing so are outlined in the description of the class basic_istream Class. También puede insertar valores en cout o wcout para escribir la salida estándar.You can also insert values to cout or wcout to write the standard output. Las reglas para hacerlo se indican en la descripción de la clase basic_ostream.The rules for doing so are outlined in the description of the class basic_ostream Class. El control de formato común para los extractores y los insertores se administra mediante la clase basic_ios.Format control common to both extractors and insertors is managed by the class basic_ios Class. La manipulación de esta información de formato mediante la extracción y la inserción de objetos es competencia de varios manipuladores.Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators.

Puede realizar las mismas operaciones de iostreams en los archivos que abre por nombre, mediante las clases declaradas en <fstream> .You can perform the same iostreams operations on files that you open by name, using the classes declared in <fstream>. Para convertir entre iostreams y objetos de clase Basic_string clase, use las clases declaradas en <sstream> .To convert between iostreams and objects of class basic_string Class, use the classes declared in <sstream>. Para hacer lo mismo con cadenas de C, use las clases declaradas en <strstream> .To do the same with C strings, use the classes declared in <strstream>.

Los encabezados restantes proporcionan servicios de soporte técnico, que normalmente solo interesan a los usuarios más avanzados de las clases iostreams.The remaining headers provide support services, typically of direct interest to only the most advanced users of the iostreams classes.

Consulta tambiénSee also

Información general sobre la biblioteca estándar de C++C++ Standard Library Overview
Programación con iostreamiostream Programming
Seguridad para subprocesos en la biblioteca estándar de C++Thread Safety in the C++ Standard Library