Файловые потоки


Файловые потоки представляют объектно-ориентированный

способ чтения и записи информации в дисковые файлы. Библиотека файловых потоков разработана для работы только с текстовыми файлами. Однако можно применить ее и для чтения и записи двоичных значений, текстов, структур или любых других объектов.

Класс файловых потоков подключается заголовочными фай-лами fstream.h и iostream.h. Нужно учесть несколько моментов при использовании файловых потоков.

— все классы файловых потоков, за исключением filebuf, — производные от класса ios. Благодаря своей наследственности они могут использовать функции-члены, манипуляторы, флажки состояния и другие методы обработки потоков из файла iostream.h.

— для чтения данных из файлов используйте класс ifstream, производный от класса istream.

— для выходных файлов используйте класс ofstream, произ-водный от класса ostream.

— для чтения и записи в один файл используйте класс fstream.

— класс filebuf предоставляет буферизованный сервис ввода-вывода для этих классов.

Загрузка...