Хелпикс

Главная

Контакты

Случайная статья





Организация работы с файлами. cout<<”Error of file opening”;. in >> .;



 

ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
Практическое занятие №3. Тема: Разработка программ работы с файлами

Цель:закрепление практических навыков разработки программ для обмена данными с файлами.

Организация работы с файлами

При работе с файлами следует соблюдать следующий порядок.

1) Вначале необходимо создать поток для работы с файлом. Для этого объявляется его имя с соответствующим типом потока. Например:

ifstream in; - создан поток ввода из файла с именем in.

2) После создания потока, необходимо установить связь файла с потоком. Это производится с помощью функции open().

Например, для того чтобы связать созданный поток in с файлом, допустим с именем one.txt, необходимо записать:

in.open(“one.txt”); - это означает, что файл one связан с потоком in для ввода данных.

3) Сделать проверку открытия файла:

...

if(!in)

cout<<”Error of file opening”;

4) После того, как файл открыт, работа с ним производится с помощью операторов ввода/вывода: “<<” и “>>”, так же, как и со стандартными потоками cin и cout, только вместо этих потоков необходимо использовать созданные потоки. Для созданного выше потока ввод из файла будет обеспечиваться инструкцией:

in >> ...;

Вся информация в файле хранится в том же формате, как если бы она находилась на экране. Поэтому, если информация выводится в файл, то он представляет собой файл с отформатированным текстом.

5) После работы с файлом его необходимо закрыть с помощью функции close(). Для созданного выше потока это запишется:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.