[H-L-L.ru] |
Форма входа |
Меню сайта |
Главная » Статьи » Лекции по C++ » 12. Потоки ввода/вывода |
Библиотека 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(); Источник: Функции ввода вывода с помощью объектов | |
Всего комментариев: 0 | |