Udostępnij za pośrednictwem


Korzystanie z operatorów wyodrębniania

Operator ekstrakcji (>>), który jest zaprogramowany dla wszystkich standardowe typy danych języka C++ jest najprostszym sposobem uzyskania bajty z obiektu strumień wejściowy.

Sformatowany tekst wejściowy ekstrakcji operatorów zależą od odstępu do oddzielania wartości danych przychodzących.Jest to niewygodne, gdy pole tekstowe zawiera wiele wyrazów lub liczb należy oddzielić przecinkami.W takim przypadku jedna z alternatyw jest użycie funkcji niesformatowany wejściowy element członkowski istream::getline na odczyt bloku tekstu za pomocą odstępu uwzględnione, a następnie analizować bloku z funkcji specjalnych.Inną metodą jest do uzyskania takich jak klasy strumień wejściowy z funkcji członka GetNextToken, który może wywołać istream członków do wyodrębnienia i formatowania danych znakowych.

Zobacz też

Informacje

Strumienie wejściowe