Шаг 91.
Microsoft Visual C++ 2010. Язык С/С++.
Ввод и вывод в языках C и C++. Ввод/вывод в языке C++. Работа с классом ofstream
На этом шаге мы перечислим основные методы работы с этим классом.
Этот класс предназначен для организации работ по выводу (записи) в файл с помощью методов этого класса:
- open () - открывает файл для записи в него информации;
- is_open () - возвращает true, если файл открыт, и false - в противном случае;
- put () - записывает в файл один символ;
- write () - записывает в файл заданное число символов;
- seekp () - перемещает указатель позиционирования в заданное место файла;
- tellp () - выдает текущее значение указателя позиционирования;
- close () - закрывает файл;
- rdbuf () - выдает указатель на буфер вывода (этот буфер находится в структуре, с которой связывается файл при его открытии).
Ниже приведен пример использования класса ofstream.
#include <fstream>
. . . .
ofstream FILE; //объявляем переменную FILE типа
//ofstream (создаем экземпляр класса)
FILE.open ("а.txt"); //вызываем метод открытия файла
if ( FILE == NULL ) return 0; //неудачное открытие файла
. . . .
for( int i = 0; i < 2; i++ )
FILE << "Строка " << i << endl; //вывод в файл
. . . .
FILE.close () ; //закрытие файла
На следующем шаге мы рассмотрим работу с классом ifstream.
Предыдущий шаг
Содержание
Следующий шаг