Sdílet prostřednictvím


Manipulátory vstupního datového proudu

Mnoho manipulátorů, jako je například setprecision, jsou definovány pro ios třídu, a proto platí pro vstupní streamy. Několik manipulátorů však ve skutečnosti ovlivňuje vstupní objekty datového proudu. Z těch, které dělají, nejdůležitější jsou radix manipulátory, decocta hex, které určují základ převodu použitý s čísly ze vstupního datového proudu.

Při extrakci hex manipulátor umožňuje zpracování různých vstupních formátů. Například c, C, 0xc, 0xC, 0Xc a 0XC jsou interpretovány jako desetinné číslo 12. Jakýkoli znak jiný než 0 až 9, A až F, a až f, x a X ukončí číselný převod. "124n5" Sekvence je tedy převedena na číslo 124 se sadou bitů basic_ios::fail.

Viz také

Vstupní streamy