Používání operátorů extrakce

Operátor extrakce (>>), který je předem naprogramován pro všechny standardní datové typy C++, je nejjednodušší způsob, jak získat bajty ze vstupního objektu datového proudu.

Operátory extrakce formátovaného textového vstupu závisí na prázdném místě pro oddělení příchozích hodnot dat. To není v případě, že textové pole obsahuje více slov nebo když čárky oddělují čísla. V takovém případě je jednou z možností použití neformátované vstupní členské funkce istream::getline ke čtení bloku textu, který obsahuje prázdné znaky, a následné parsování bloku se speciálními funkcemi. Další metodou je odvození vstupní třídy streamu s členské funkce, jako GetNextTokenje například , která může volat istream členy pro extrakci a formátování znakových dat.

Viz také

Vstupní streamy