Sdílet prostřednictvím


<ios>

Operace iostreams definuje několik typů a základní funkce.Toto záhlaví je obvykle součástí můžete pomocí jiné záhlaví iostream; je málo jej zahrnout přímo.

#include <ios>

Poznámky

Velkou skupinu funkcí jsou manipulators.Manipulator, deklarované v <ios> změní hodnoty uložené v objektu jeho argumentu třídy ios_base.Ostatní manipulators provádět akce proudy kontrolované objekty typ odvozený z této třídy, například specializace jedné šablony třídy basic_istream nebo basic_ostream.Například noskipws(str) vymaže příznak formátu ios_base::skipws v objektu str, což může být jeden z těchto typů.

Můžete také volat manipulator vložením do výstupního proudu nebo extrahování z vstupní datový proud z důvodu zvláštní operace vložení a extrakce dodávané třídy odvozené od ios_base.Příklad:

istr >> noskipws;

volání noskipws(istr).

5yc0df6d.collapse_all(cs-cz,VS.110).gifFunkce TypeDef

IOS

Podporuje ios třídy ze staré knihovny iostream.

streamoff

Podporuje vnitřní operace.

streampos

Obsahuje aktuální pozici vyrovnávací paměti ukazatel nebo ukazatele souboru.

streamsize

Určuje velikost datového proudu.

wios

Třída wios ze staré knihovny iostream podporuje.

wstreampos

Obsahuje aktuální pozici vyrovnávací paměti ukazatel nebo ukazatele souboru.

5yc0df6d.collapse_all(cs-cz,VS.110).gifManipulators

boolalpha

Určuje že proměnné typu bool jako true nebo false v proudu.

DEC

Určuje, že celé proměnné se v základní zápis 10.

defaultfloat

Konfiguruje vlajkami ios_base objektu použít formát zobrazení výchozí hodnoty float.

pevné

Určuje, že zobrazí číslo s plovoucí desetinnou čárkou v-desítkové notaci.

Hex

Určuje, že celé proměnné se v základní zápis 16.

vnitřní

Způsobí, že znak číslo vlevo oprávněné a čísla doprava oprávněné.

left

Způsobí, že text, který není široká jako šířka výstupu v proudu flush podle levého okraje.

noboolalpha

Určuje, že proměnné typu bool 1 nebo 0 v datovém proudu.

noshowbase

Vypne notational base, ve kterém se zobrazí číslo označující.

noshowpoint

Zobrazí pouze celé číslo část desetinná čísla, jehož desetinná část je nula.

noshowpos

Způsobí, že není podepsán explicitně kladná čísla.

noskipws

Způsobit mezery čtení ve vstupním datovém proudu.

nounitbuf

Příčiny výstupní vyrovnávací paměti a zpracována při zaplnění vyrovnávací paměti.

nouppercase

Určuje šestnáctkové číslice a exponent ve vědeckém zápisu zobrazí malými písmeny.

ZZÚ

Určuje, že celé proměnné se v základní zápis 8.

pravý

Způsobí, že text, který není široká jako šířka výstupu v proudu těsně u pravého okraje.

vědecké

Příčiny čísly s pohyblivou desetinnou zobrazení matematický zápis.

showbase

Označuje notational base, ve kterém se zobrazí číslo.

showpoint

Zobrazí část celé číslo číslo s plovoucí desetinnou čárkou a číslice vpravo od desetinné čárky, i když desetinná část je nula.

showpos

Způsobí, že kladná čísla podepsán explicitně.

skipws

Způsobit mezery ve vstupním datovém proudu není čtení.

unitbuf

Způsobí, že výstup ke zpracování, pokud není vyrovnávací paměť prázdná.

velká písmena

Určuje šestnáctkové číslice a exponent ve vědeckém zápisu zobrazen velkými písmeny.

5yc0df6d.collapse_all(cs-cz,VS.110).gifTřídy

basic_ios

Popisuje šablony třídy skladování a členské funkce společné pro oba vstupní proudy (šablony třídy basic_istream) a výstupní datové proudy (šablona třídy basic_ostream), závisí na parametry šablony.

fpos

Popisuje šablony třídy objektu, který lze uložit všechny informace potřebné k obnovení indikátor umístění libovolného souboru v rámci libovolný datový proud.

ios_base

Popisuje třídy úložiště a členské funkce vstupní a výstupní datové proudy, které nezávisí na parametry šablony.

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

iostream programování

iostreams konvence

Další zdroje

<ios> Členové

Soubory hlaviček