C++ I/O
Z cppreference.com
< cpp
The <iostream> library automatically defines a few standard objects:
- cout, an object of the ostream class, which displays data to the standard output device.
- cerr, another object of the ostream class that writes unbuffered output to the standard error device.
- clog, like cerr, but uses buffered output.
- cin, an object of the istream class that reads data from the standard input device.
The <fstream> library allows programmers to do file input and output with the ifstream and ofstream classes. C++ programmers can also do input and output from strings by using the stringstream class.
Some of the behavior of the C++ I/O streams (precision, justification, etc) may be modified by manipulating various I/O stream format flags.
I/O Constructors | constructors |
bad | true, jeśli wystąpił błąd |
clear | jasne i ustawić flagi stanu |
close | Zamknij strumień |
eof | true, jeśli na koniec pliku |
exceptions | ustawić strumień rzucać wyjątków na błędy |
fail | true, jeśli wystąpił błąd |
fill | manipulować domyślnie wypełnić charakter |
flags | dostęp lub manipulację io_stream_format_flags |
flush | opróżnić bufor |
gcount | Liczba znaków przeczytać w ciągu ostatnich wejście |
get | dalsze znaki |
getline | Przeczytaj wiersz znaków |
good | true, jeśli nie wystąpiły błędy |
ignore | przeczytać i odrzucić znaków |
open | otworzyć nowy strumień |
peek | Sprawdź znak obok wejścia |
precision | manipulować precyzja strumienia |
put | Napisz do znaków |
putback | znaków powrotu do strumienia |
rdstate | zwraca flagi stanu strumienia |
read | odczyt danych z bufora |
seekg | wykonać swobodny dostęp na strumienia wejściowego |
seekp | wykonać swobodny dostęp na strumienie wyjściowe |
setf | ustawione flagi format |
sync_with_stdio | synchronizacji z standard I / O |
tellg | dalsze wskazówki strumienia wejściowego |
tellp | dalsze wskazówki strumienia wyjściowego |
unsetf | wyczysc io_stream_format_flags |
width | szerokość dostęp i operowanie na minimalne pole |
write | Napisz do znaków |
By erste™ ®