ВУЗ:
Составители:
Рубрика:
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
69 Схема иерархии ios istream fstreambase strstreambase ostream ifstream istrstream iostream ostrstream ofstream fstream strstream 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);
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »