Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nagłówki iostreams obsługują konwersje między formularzami tekstowymi i zakodowanymi oraz dane wejściowe i wyjściowe do plików zewnętrznych:
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
Najprostsze użycie strumieni iostream wymaga tylko dołączenia nagłówka <iostream>. Następnie można wyodrębnić wartości z cin lub wcin odczytywać standardowe dane wejściowe. Reguły dotyczące tego działania zostały opisane w opisie basic_istream klasy. Możesz również wstawić wartości do cout lub wcout zapisać standardowe dane wyjściowe. Reguły dotyczące tego działania zostały opisane w opisie basic_ostream klasy. Kontrolka formatu wspólna dla wyodrębniaczy i wstawiania jest zarządzana przez klasębasic_ios. Manipulowanie tym formatem informacji w postaci wyodrębniania i wstawiania obiektów jest prowincją kilku manipulatorów.
Te same operacje iostreams można wykonywać na plikach otwieranych według nazwy przy użyciu klas zadeklarowanych w pliku <fstream>. Aby przekonwertować między elementami iostreams i obiektami basic_string klasy, użyj klas zadeklarowanych w pliku <sstream>. Aby wykonać to samo w przypadku ciągów języka C, użyj klas zadeklarowanych w pliku <strstream>.
Pozostałe nagłówki zapewniają usługi pomocy technicznej, zazwyczaj bezpośrednio interesujące tylko najbardziej zaawansowanych użytkowników klas iostreams.
Zobacz też
Standardowa biblioteka C++ — przegląd
iostream Programowanie
Bezpieczeństwo wątku w standardowej bibliotece C++