Главная
Регистрация
Вход
Четверг
23.11.2017
12:02
Приветствую Вас, Гость | RSS

Меню сайта

Категории раздела
1. Основы работы в среде C++ Builder.Основы языка Си++ [9]
2. Операторы ветвления и операторы передачи управления [4]
3. Операторы цикла и операторы передачи управления [5]
4. Одномерные массивы [3]
5. Многомерные массивы [3]
6. Указатели.Динамическое распределение памяти [6]
7. Отладка программы [3]
8. Функции [8]
9. Строки [5]
10. Функция Main [2]
11. Типы данных,определяемые пользователем [5]
12. Потоки ввода/вывода [7]
13. Основы объектно-ориентированного программирования [5]
Приложения [11]

Форма входа


Наш опрос
Как вам новый дизайн сайта?
Всего ответов: 399

Пользователи

Онлайн всего: 3
Гостей: 3
Пользователей: 0

 Каталог статей 
Главная » Статьи » Лекции по C++ » 12. Потоки ввода/вывода

PDA-версия страницы

4. Функции ввода/вывода с помощью объектов

Библиотека fstream.h предоставляет возможность программировать ввод и вывод в файл по аналогии с объектами cin и cout библиотеки iostream.h.

Открытие файла для чтения осуществляется назначением объекта класса входных потоков:

ifstream in("d:\Test1.txt");

Здесь in – имя объекта, который далее может использоваться подобно объекту cin, но информация будет читаться не с клавиатуры, а из файла, имя которого указано в скобках.

Аналогично открывается файл для записи:

ofstream out("d:\Test2.txt")

Здесь out – имя объекта, который далее может использоваться подобно объекту cout, но информация будет записываться не на дисплей, а в файл, имя которого указано в скобках.

Проверка открытия файла производится как проверка создания объекта, например:

  if(!in)  //если файл не открывается или не создается

  {           //работу программы закончить

  cout<<RUS("Файл не открыт\n");

  getch();

  return 1;

  }

После завершения работы с файлом его следует закрыть:

in.close();

Категория: 12. Потоки ввода/вывода | Добавил: Admin (01.09.2011)
Просмотров: 2312 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Помочь сайту!
рублей WMR
WebMoney на кошелек R407507742179

Закладки

Поиск по сайту

Друзья сайта

Ссылки

Разное
Система Orphus

Copyright H-L-L.RU © 2017
Сделать бесплатный сайт с uCoz