Программирование на С++. Рейзлин В.И. - 67 стр.

UptoLike

Составители: 

69
Схема иерархии
istream класс входных потоков;
ostream класс выходных потоков;
iostream класс ввода-вывода;
istrstream – класс входных строковых потоков;
ifstream класс входных файловых потоков и т.д.
Потоковые классы, их методы и данные становятся доступными в
программе, если в неё включен нужный заголовочный файл.
iostream.h – для ios, ostream, istream.
strstream.h – для strstream, istrstream, ostrstream
fstream.h для fstream, ifstream, ofstream
Базовые потоки ввода-вывода.
Для ввода с потока используются объекты класса istream, для вывода
в поток объекты класса ostream.
В классе istream определены следующие функции:
istream& get(char* buffer,int size,char delimiter=’\n’);
Эта функция извлекает символы из istream и копирует их в буфер.
Операция прекращается при достижении конца файла, либо при скопиро-
вании size символов, либо при обнаружении указанного разделителя. Сам
разделитель не копируется и остается в streambuf. Последовательность
прочитанных символов всегда завершается нулевым символом.
istream& read(char* buffer,int size);
ios
istream
ostream
strstreambase fstreambase
ifstream
ostrstream
fstream strstream
iostream istrstream
ofstream