Составители:
Рубрика:
ofstream - класс выходных файловых потоков. Позволяет открывать файлы для записи
аналогично потокам вывода. Является производным от класса fstream. Для использова-
ния функций класса ofstream в текст программы необходимо включить заголовочный
файл fstream.h:
#include <fstream.h>
fstream - класс двунаправленных файловых потоков. Поддерживает потоки с возможно-
стью как ввода, так и вывода информации. Является базовым для классов ifstream и of-
stream. Для использования функций класса fstream в текст программы необходимо
включить заголовочный файл fstream.h:
#include <fstream.h>
cin – объект, предоставляющий последовательный доступ к стандартному устройству
ввода информации. Обычно поток связан с клавиатурой. В операционных системах типа
UNIX, DOS или WINDOWS предусмотрена возможность перенаправлять чтение инфор-
мации с клавиатуры на чтение из файла. Объект cin является членом класса istream.
cout – объект, предоставляющий последовательный строковый доступ к устройству
стандартного вывода. В операционных системах типа UNIX, DOS или WINDOWS пре-
дусмотрена возможность перенаправлять запись информации в файл. В данном случае
объект cout функционирует как файл. Объект cout является членом класса ostream.
cerr – объект (консоль ошибок), предоставляющий последовательный доступ к стан-
дартному устройству вывода ошибок. Данный поток связан с монитором и обычно иден-
тичен стандартному потоку cout. Основное различие заключается в том, что даже если
стандартный вывод направлен в файл, то все, что направлено в поток cerr, появляется на
экране монитора. Объект cerr является членом класса ostream.
clog – объект, предоставляющий последовательный строковый доступ к монитору ана-
логично объектам cout и cerr. В отличие от потока cerr, clog использует буферизиро-
ванный вывод. Оба потока (cerr и clog) являются предпочтительными устройствами
для вывода сообщений об ошибках, так как они продолжают выводить сообщения на
монитор даже если стандартный вывод cout перенаправлен. Объект clog является чле-
ном класса ostream.
4.1.2. Стандартные потоки ввода-вывода
Для
вывода используется переопределенная операция <<. Описание:
операнд 1 << операнд 2;
где операнд 1 - объект класса ostream, операнд 2 - выводимое значение. Например:
cout<<"Hello!\n"; // запись текста с переводом строки
Операция << автоматически переопределяется в зависимости от типа выводимого
значения и возвращает ссылку на объект класса ostream, с которым она оперирует. Это
позволяет использовать каскадные последовательности выводов. Например:
cout <<"i="<<i<<", d="<<d<<"\n";
113
ofstream - класс выходных файловых потоков. Позволяет открывать файлы для записи аналогично потокам вывода. Является производным от класса fstream. Для использова- ния функций класса ofstream в текст программы необходимо включить заголовочный файл fstream.h: #includefstream - класс двунаправленных файловых потоков. Поддерживает потоки с возможно- стью как ввода, так и вывода информации. Является базовым для классов ifstream и of- stream. Для использования функций класса fstream в текст программы необходимо включить заголовочный файл fstream.h: #include cin – объект, предоставляющий последовательный доступ к стандартному устройству ввода информации. Обычно поток связан с клавиатурой. В операционных системах типа UNIX, DOS или WINDOWS предусмотрена возможность перенаправлять чтение инфор- мации с клавиатуры на чтение из файла. Объект cin является членом класса istream. cout – объект, предоставляющий последовательный строковый доступ к устройству стандартного вывода. В операционных системах типа UNIX, DOS или WINDOWS пре- дусмотрена возможность перенаправлять запись информации в файл. В данном случае объект cout функционирует как файл. Объект cout является членом класса ostream. cerr – объект (консоль ошибок), предоставляющий последовательный доступ к стан- дартному устройству вывода ошибок. Данный поток связан с монитором и обычно иден- тичен стандартному потоку cout. Основное различие заключается в том, что даже если стандартный вывод направлен в файл, то все, что направлено в поток cerr, появляется на экране монитора. Объект cerr является членом класса ostream. clog – объект, предоставляющий последовательный строковый доступ к монитору ана- логично объектам cout и cerr. В отличие от потока cerr, clog использует буферизиро- ванный вывод. Оба потока (cerr и clog) являются предпочтительными устройствами для вывода сообщений об ошибках, так как они продолжают выводить сообщения на монитор даже если стандартный вывод cout перенаправлен. Объект clog является чле- ном класса ostream. 4.1.2. Стандартные потоки ввода-вывода Для вывода используется переопределенная операция <<. Описание: операнд 1 << операнд 2; где операнд 1 - объект класса ostream, операнд 2 - выводимое значение. Например: cout<<"Hello!\n"; // запись текста с переводом строки Операция << автоматически переопределяется в зависимости от типа выводимого значения и возвращает ссылку на объект класса ostream, с которым она оперирует. Это позволяет использовать каскадные последовательности выводов. Например: cout <<"i="<
Страницы
- « первая
- ‹ предыдущая
- …
- 111
- 112
- 113
- 114
- 115
- …
- следующая ›
- последняя »