![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Прототип для функции close:
void close();
Пример 2.
fstream f;
// открыть поток
f.open ("simple.txt", ios:: in);
// работа с файлом
// закрыть поток
f.close ();
Stream-библиотека C++ включает в себя набор основных функций, которые контролируют состояние ошибки потоковой операции. Эти функции включают следующие:
1. Функция good() возвращает ненулевое значение, если при выполнении потоковой операции не возникает ошибки. Объявление функции good: int good();
2. Функция fail() возвращает ненулевое значение, если при выполнении потоковой операции возникает ошибка. Объявление функции fail: int fail();
3. Перегруженная операция! применяется к экземпляру потока для определения состояния ошибки.
Stream-библиотека C++ предоставляет дополнительные функции для установки и опроса других аспектов и типов ошибок потока.
ПОСЛЕДОВАТЕЛЬНЫЙ ТЕКСТОВЫЙ ПОТОК ВВОДА/ВЫВОДА
Функции и операции последовательного текстового ввода/вывода являются довольно простыми. Вы уже имели дело со многими из них в предыдущих уроках. Эти функции и операции включают:
- Операция извлечения из потока << записывает строки или символы в поток.
- Операция помещения в поток >> читает символы потока.
- Функция getline читает строку из потока.
Дата публикования: 2014-11-28; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!