Основные библиотеки: библиотека iostream Инструкция

Что такое библиотека?! Это помещение, где хранятся книги, журналы, различные издания. Приходя туда, мы можем взять книгу, которая нас интересует и узнать что-то новое.

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

Рассмотрим, какие бывают библиотеки в С++, какими чаще всего пользуется программист.

Одна из самых используемых и популярных библиотек это стандартная библиотека iostream.

Она используется для ввода или вывода. В ней реализована поддержка файлов: ввод, вывод информации в файл. Это значит, что мы можем написать программу, в которой сможем открыть прям в программе файл или сохранить в файл данные, не выходя из нашей программы.

В основном в качестве файла используется текстовой редактор с расширением txt. Также сам разработчик (программист) может расширить функции этой библиотеки. Например, придумать новую функцию для записи или чтения новых типов данных.

Для того, чтобы использовать эту библиотеку в программе, необходимо её подключить. Это записывается вот так:

#includdde <iostream.h>

Рассмотрим частый случай использования этой библиотеки. Как было уже сказано, она используется для ввода информации или же её вывода. Так, например:

Cout<<"Значение="<<asw; // объект класса ostream, потоковый вывод. Используется для вывода информации на экран.
Cin>>adr; // объект класса istream, используется для ввода информации, например, ввод числа с клавиатуры.
cerr << "Ошибка!!!!!!"; // объект класса ostream, который используется, когда есть ошибки в программе.

С помощью библиотеки ещё возможно чтение из файла или запись в файл. Для этого в программе необходимо записать:

#includde <fstream.h>

Это часть большой библиотеки ostream.

Для работы с файлами в языке С++ существуют классы:

  • ifstream, от istream, это класс предназначен для ввода данных в файл;
  • ofstream, от ostream, это класс нужен для чтения файла в самой программе;
  • fstream, от iostream, этот класс совмещает функции двух предыдущих классов, работает как на ввод, так и на вывод.

Пример, как используются классы в программе:

ifstream innn ("C:Usersprimeru.txt"); // Открыть файл для считывания
ofstream outtt(Имя файла); // Открыть файл для записи.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.