Strumienie wejściowe
Obiekt strumień wejściowy jest źródłem bajtów.Trzy najważniejsze klasy strumienia wejściowego są istream, ifstream, i istringstream.
istream Klasy najlepiej nadaje się do wprowadzania sekwencyjny trybie tekstowym.Można skonfigurować obiektów klasy istream dla operacji buforowane lub niebuforowanego.Wszystkie funkcje klasy bazowej, ios, znajduje się w istream.Będzie rzadko konstruowania obiektów z klasy istream.Zamiast tego, zazwyczaj użyje wstępnie cin obiekt, który jest faktycznie obiektu klasy ostream.W niektórych przypadkach można przypisać cin do innych obiektów strumienia, po uruchomieniu programu.
ifstream Klasy obsługuje dane wejściowe z pliku dysku.Jeśli potrzebujesz input-only pliku na dysku, utworzenia obiektu klasy ifstream.Można określić dane binarne lub w trybie tekstowym.Jeśli określ nazwę pliku w konstruktorze, plik jest automatycznie otwierany, gdy obiekt jest skonstruowany.W przeciwnym razie można użyć open funkcji po wywoływania konstruktora domyślnego.Wiele funkcji formatowania opcje i Członek stosuje się do ifstream obiektów.Wszystkie funkcje podstawowych klas ios i istream znajduje się w ifstream.
Podobnie jak funkcja biblioteki sscanf_s, istringstream klasy obsługuje dane wejściowe z ciągów znaków w pamięci.Do wyodrębniania danych z tablicy znaków, który ma terminatora null, przydzielić i zainicjować ciąg znaków, a następnie utworzenia obiektu klasy istringstream.
W tej sekcji
Konstruowanie obiektów strumienia danych wejściowych
Za pomocą operatorów ekstrakcji
Manipulatory strumienia wejściowego
Funkcje składowe strumienia wejściowego
Przeciążanie >> Operator dla własnych klas