Файлы в c++ | Потоки в СИ ++
В этой статье мы рассмотрим Файлы и потоки в C++ Файл (file) – именованная совокупность данных, находящаяся на внешнем устройстве и имеющая определенные атрибуты (характеристики). Поток (srteam) – абстрактный канал связи, создаваемый в программе для обмена данными. Файл, рассматриваемый как последовательность строк символов, разделенных непробельными символами, называется текстовым. Его можно создавать и редактировать с помощью любого текстового редактора (WordPad, NotePad), а также с помощью редактора кода MVS. Работа с текстовыми файлами Для получения доступа к текстовому файлу(потоку) в MVS нужно:
ifsteram - для ввода из файла ; ofsteram - для вывода в файл; fsteram - для обмена с файлом в двух направлениях.
void ifstream::open(const char *имя_файла, openmode режим=ios::in); void ofstream::open(const char *имя_файла, void fstream::open(const char *имя_файла, где имя_файла – имя файла, в которое может входить спецификатор пути; режим – задает режим открытия файла, может принимать значения:
Ввод-вывод в поток можно реализовать с помощью операторов << и >>. При этом информация форматируется также, как и на экране. При считывании строк можно использовать методы get и getline. С помощью функции bool eof (); можно определить, был ли достигнут конец файла ввода.
|