Ввод/вывод в языке 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.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий