Vstupní datové proudy
Je objekt vstupní datový proud bajtů zdroj.Jsou tři nejdůležitější vstupní proud třídy istream, ifstream, a istringstream.
istream Třídy je nejvhodnější pro vstupní sekvenční režim textu.Můžete nakonfigurovat objekty třídy istream pro operace bez vyrovnávací paměti nebo vyrovnávací paměti.Všechny funkce základní třídy, ios, je součástí istream.Zřídka bude vytvářet objekty z třídy istream.Místo, budete obvykle používat předdefinované cin objekt, který je ve skutečnosti objekt třídy ostream.V některých případech můžete přiřadit cin k jiným objektům proudu po spuštění programu.
ifstream Třída podporuje vstup souboru disku.Potřebujete-li omezeno pouze na soubor na disku, vytvořte objekt třídy ifstream.Je možné určit textové nebo binární data.Pokud zadáte název souboru v konstruktoru, soubor se automaticky otevře při je vytvořen objekt.V opačném případě se můžete open funkce po vyvolání výchozí konstruktor.Použít formátování mnoho možností a členské funkce ifstream objekty.Všechny funkce základní třídy ios a istream je součástí ifstream.
Například funkce knihovny sscanf_s, istringstream třída podporuje vstup z řetězce v paměti.K extrakci dat z pole znaků, který má hodnotu null zakončení, přidělit a inicializovat řetězec a potom vytvořit objekt třídy istringstream.
V této části
Vytváření objektů vstupního datového proudu
Testování pro nalezení chyb extrakce
Manipulátory vstupního datového proudu
Členské funkce vstupního datového proudu
Přetěžování operátoru >> pro vaše vlastní třídy